示例#1
0
        public void GetAllRestaurants_ReturnedQuantityIsCorrect()
        {
            // Arrange
            SetupData();

            // Act
            var restaurants = (DbSet <Restaurant>)restaurantController.GetRestaurants();

            // Assert
            Assert.AreEqual(2, restaurants.ToArray().Count());
        }
        private HttpResponseMessage SendGetRestaurantsRequest(int townId, IRestaurantsData data)
        {
            var model = new SearchRestaurantsBindingModel {
                TownId = townId
            };

            var controller = new RestaurantsController(data);

            this.SetupController(controller);

            var response = controller.GetRestaurants(model)
                           .ExecuteAsync(CancellationToken.None).Result;

            return(response);
        }