public void GetNearestRide_ExistingRide_ExpectRide() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(new RideDto())); var rideClient = new RideClient(httpClient); var result = rideClient.GetNextLocation(Guid.NewGuid(), new List <Guid>()); Assert.NotNull(result); }
public void GetNearestRide_NoRide_ExpectNull() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(""), System.Net.HttpStatusCode.NotFound); var rideClient = new RideClient(httpClient); var result = rideClient.GetNextLocation(Guid.NewGuid(), new List <Guid>()); Assert.Null(result); }
public void GetRandomRide_ExistingRide_ExpectRide() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(new RideDto())); var rideClient = new RideClient(httpClient); var result = rideClient.GetRandomRide(); Assert.NotNull(result); }
public void GetRandomRide_NoRide_ExpectNull() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(""), System.Net.HttpStatusCode.NotFound); var rideClient = new RideClient(httpClient); var result = rideClient.GetRandomRide(); Assert.Null(result); }
public void GetRides_NoRides_ExpectEmptyList() { HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient("[]"); var rideClient = new RideClient(httpClient); var result = rideClient.GetRides(); Assert.Empty(result); }
public void GetRides_TwoRides_ExpectTwoRides() { var tales = new List <RideDto>() { { new RideDto() }, { new RideDto() } }; HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient(JsonConvert.SerializeObject(tales)); var rideClient = new RideClient(httpClient); var result = rideClient.GetRides(); Assert.NotEmpty(result); Assert.Equal(2, result.Count); }