June 2017
Intermediate to advanced
274 pages
7h 45m
English
In ProductService, let's make sure that our service returns the product data without failure:
namespace FlixOne.BookStore.ProductService.IntegrationTests.Services { public class ProductTest { public ProductTest() { // Arrange _server = new TestServer(new WebHostBuilder() .UseStartup<Startup>()); _client = _server.CreateClient(); _client.BaseAddress = new Uri("http://localhost:20077"); } private readonly HttpClient _client; private readonly TestServer _server; [Fact] public async Task ReturnHelloWorld() { // Act var response = await _client.GetAsync("/GetProduct"); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); // Assert Assert.NotEmpty(responseString); } } }
In the ...
Read now
Unlock full access