Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        public void GetRides_NoRides_ExpectEmptyList()
        {
            HttpClient httpClient = HttpClientMockHelper.GetMockedHttpClient("[]");

            var rideClient = new RideClient(httpClient);

            var result = rideClient.GetRides();

            Assert.Empty(result);
        }
Ejemplo n.º 6
0
        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);
        }