示例#1
0
        private void GetClosestRestaurantsByIdTest()
        {
            RestaurantsController restaurantsController = CreateFakeRestaurantsController();

            //Retrieve closest restaurants ordered
            var response = restaurantsController.GetClosestRestaurants(new LocationModel {
                Latitude = 6, Longitude = 0
            });

            Assert.IsType <OkObjectResult>(response.Result);
            var distanceRestaurantModels =
                (List <DistanceRestaurantModel>)((OkObjectResult)response.Result).Value;

            for (int i = 0; i < 5; i++)
            {
                Assert.Equal(5 - i, distanceRestaurantModels[i].Id);
            }
        }