public async void ReturnNotNullExecutionResult() { // Given var query = new GraphQLQuery { Query = @"{ query { users { id name } } }" }; // When var result = await _graphqlController.Post(query); // Then Assert.NotNull(result); var okObjectResult = Assert.IsType <OkObjectResult>(result); var executionResult = okObjectResult.Value; Assert.NotNull(executionResult); Assert.IsType <ExecutionResult>(executionResult); }
public async Task TestMethod01() { var api = new GraphQLController(mockServiceProvider.Object, new MemoryCache(new MemoryCacheOptions())); var result = await api.Post(new TJSPApi.DTOs.GraphQLQuery() { }); var badResult = result as BadRequestResult; Assert.IsNotNull(badResult); Assert.AreEqual(400, badResult.StatusCode); }
public async Task TestMethod02() { var api = new GraphQLController(mockServiceProvider.Object, new MemoryCache(new MemoryCacheOptions())); var result = await api.Post(new TJSPApi.DTOs.GraphQLQuery() { Query = "{unidade(id: 1){description}}" }); var okResult = result as OkObjectResult; Assert.IsNotNull(okResult); Assert.AreEqual(200, okResult.StatusCode); }