KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.API.Tests.ApiProviderResolveTests Class Reference

Testing ApiProvider for resolving in various scenarios More...

Public Member Functions

 ApiProviderResolveTests (ITestOutputHelper output)
 Initializes a new instance of the ApiProviderResolveTests class. More...
 
async Task ConnectionQueryTests (string id, string filterJson, string sortJson, int? limit, int? offset, int expectedCount, string[] expectedNames)
 Testing connection query resolve More...
 
async Task CollectionQueryTests (string id, string filterJson, string sortJson, int? limit, int? offset, int expectedCount, string[] expectedNames)
 Testing connection query resolve More...
 
async Task TypedCollectionTest ()
 Testing request for list with multiple type elements More...
 
async Task ConnectionMutationTests (string mutationName, string mutationRequest, bool expectResult, string expectedResult, bool expectConnectionFormat)
 Testing connection mutation resolve More...
 
async Task AsyncArrayOfScalarFieldTest ()
 Testing sync scalar field More...
 
async Task AsyncFrowardedScalarFieldTest ()
 Testing sync scalar field More...
 
async Task AsyncNestedScalarFieldTest ()
 Testing sync nested scalar field More...
 
async Task AsyncObjectMethodTest ()
 Testing sync scalar field More...
 
async Task AsyncScalarFieldTest ()
 Testing sync scalar field More...
 
async Task FaultedASyncMethodTest ()
 Testing sync scalar field More...
 
async Task SyncArrayOfScalarFieldTest ()
 Testing sync scalar field More...
 
async Task SyncFaultedScalarFieldTest ()
 Testing sync scalar field More...
 
async Task SyncFrowardedArrayOfScalarFieldTest ()
 Testing sync scalar field More...
 
async Task SyncNestedScalarFieldTest ()
 Testing sync nested scalar field More...
 
async Task RecursionFieldTest ()
 Testing sync scalar field More...
 
async Task SyncScalarFieldTest ()
 Testing sync scalar field More...
 
async Task ConverterTest ()
 Testing sync scalar field More...
 
async Task ConverterListTest ()
 Testing sync scalar field More...
 
async Task SyncScalarEnumFieldTest ()
 Testing sync scalar enum field More...
 
async Task SyncScalarMethodTest ()
 Testing sync scalar field More...
 
async Task MutationTest ()
 Testing non-connection mutation More...
 

Detailed Description

Testing ApiProvider for resolving in various scenarios

Definition at line 32 of file ApiProviderResolveTests.cs.

Constructor & Destructor Documentation

◆ ApiProviderResolveTests()

KlusterKite.API.Tests.ApiProviderResolveTests.ApiProviderResolveTests ( ITestOutputHelper  output)

Initializes a new instance of the ApiProviderResolveTests class.

Parameters
outputThe output.

Definition at line 45 of file ApiProviderResolveTests.cs.

Member Function Documentation

◆ AsyncArrayOfScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.AsyncArrayOfScalarFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 548 of file ApiProviderResolveTests.cs.

◆ AsyncFrowardedScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.AsyncFrowardedScalarFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 570 of file ApiProviderResolveTests.cs.

◆ AsyncNestedScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.AsyncNestedScalarFieldTest ( )

Testing sync nested scalar field

Returns
The async task

Definition at line 587 of file ApiProviderResolveTests.cs.

◆ AsyncObjectMethodTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.AsyncObjectMethodTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 620 of file ApiProviderResolveTests.cs.

◆ AsyncScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.AsyncScalarFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 660 of file ApiProviderResolveTests.cs.

◆ CollectionQueryTests()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.CollectionQueryTests ( string  id,
string  filterJson,
string  sortJson,
int?  limit,
int?  offset,
int  expectedCount,
string []  expectedNames 
)

Testing connection query resolve

Parameters
idThe id filter value
filterJsonThe filter Json.
sortJsonThe sort Json.
limitThe limit.
offsetThe offset.
expectedCountThe expected Count.
expectedNamesThe expected list of received object names.
Returns
The async task

Definition at line 258 of file ApiProviderResolveTests.cs.

◆ ConnectionMutationTests()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.ConnectionMutationTests ( string  mutationName,
string  mutationRequest,
bool  expectResult,
string  expectedResult,
bool  expectConnectionFormat 
)

Testing connection mutation resolve

Parameters
mutationNameThe mutation name to call
mutationRequestThe mutation arguments
expectResultA value indicating whether to expect result or error
expectedResultThe expected value (or errors if no result expected).
expectConnectionFormatA value indicating whether to expect response in connection mutation result format
Returns
The async task

Definition at line 401 of file ApiProviderResolveTests.cs.

◆ ConnectionQueryTests()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.ConnectionQueryTests ( string  id,
string  filterJson,
string  sortJson,
int?  limit,
int?  offset,
int  expectedCount,
string []  expectedNames 
)

Testing connection query resolve

Parameters
idThe id filter value
filterJsonThe filter Json.
sortJsonThe sort Json.
limitThe limit.
offsetThe offset.
expectedCountThe expected Count.
expectedNamesThe expected list of received object names.
Returns
The async task

Definition at line 119 of file ApiProviderResolveTests.cs.

◆ ConverterListTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.ConverterListTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 874 of file ApiProviderResolveTests.cs.

◆ ConverterTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.ConverterTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 856 of file ApiProviderResolveTests.cs.

◆ FaultedASyncMethodTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.FaultedASyncMethodTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 678 of file ApiProviderResolveTests.cs.

◆ MutationTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.MutationTest ( )

Testing non-connection mutation

Returns
The async task

Definition at line 961 of file ApiProviderResolveTests.cs.

◆ RecursionFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.RecursionFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 811 of file ApiProviderResolveTests.cs.

◆ SyncArrayOfScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.SyncArrayOfScalarFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 712 of file ApiProviderResolveTests.cs.

◆ SyncFaultedScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.SyncFaultedScalarFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 735 of file ApiProviderResolveTests.cs.

◆ SyncFrowardedArrayOfScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.SyncFrowardedArrayOfScalarFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 753 of file ApiProviderResolveTests.cs.

◆ SyncNestedScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.SyncNestedScalarFieldTest ( )

Testing sync nested scalar field

Returns
The async task

Definition at line 776 of file ApiProviderResolveTests.cs.

◆ SyncScalarEnumFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.SyncScalarEnumFieldTest ( )

Testing sync scalar enum field

Returns
The async task

Definition at line 899 of file ApiProviderResolveTests.cs.

◆ SyncScalarFieldTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.SyncScalarFieldTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 838 of file ApiProviderResolveTests.cs.

◆ SyncScalarMethodTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.SyncScalarMethodTest ( )

Testing sync scalar field

Returns
The async task

Definition at line 932 of file ApiProviderResolveTests.cs.

◆ TypedCollectionTest()

async Task KlusterKite.API.Tests.ApiProviderResolveTests.TypedCollectionTest ( )

Testing request for list with multiple type elements

Returns
The async task

Definition at line 333 of file ApiProviderResolveTests.cs.


The documentation for this class was generated from the following file: