public void GetNearestFairyTale_ExistingFairyTale_ExpectFairyTale() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(new FairyTaleDto())); var fairyTaleClient = new FairyTaleClient(httpClient); var result = fairyTaleClient.GetNewFairyTaleLocation(Guid.NewGuid(), new List <Guid>()); Assert.NotNull(result); }
public void GetNearestFairyTale_NoFairyTale_ExpectNull() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(""), System.Net.HttpStatusCode.NotFound); var fairyTaleClient = new FairyTaleClient(httpClient); var result = fairyTaleClient.GetNewFairyTaleLocation(Guid.NewGuid(), new List <Guid>()); Assert.Null(result); }
public void GetRandomFairyTale_ExistingFairyTale_ExpectFairyTale() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(new FairyTaleDto())); var fairyTaleClient = new FairyTaleClient(httpClient); var result = fairyTaleClient.GetRandomFairyTale(); Assert.NotNull(result); }
public void GetRandomFairyTale_NoFairyTale_ExpectNull() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(""), System.Net.HttpStatusCode.NotFound); var fairyTaleClient = new FairyTaleClient(httpClient); var result = fairyTaleClient.GetRandomFairyTale(); Assert.Null(result); }
public void GetFairyTales_NoFairyTales_ExpectEmptyList() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient("[]"); var fairyTaleClient = new FairyTaleClient(httpClient); var result = fairyTaleClient.GetFairyTales(); Assert.Empty(result); }
public void GetFairyTales_TwoFairyTales_ExpectTwoFairyTales() { var tales = new List <FairyTaleDto>() { { new FairyTaleDto() }, { new FairyTaleDto() } }; HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(tales)); var fairyTaleClient = new FairyTaleClient(httpClient); var result = fairyTaleClient.GetFairyTales(); Assert.NotEmpty(result); Assert.Equal(2, result.Count); }