Пример #1
0
        public void Test_Search_Restaurant(int expectedNoOfResults)
        {
            var restaurantServiceStub = new Mock <IRestaurantService>();

            restaurantServiceStub.Setup(x => x.GetAllRestaurants()).Returns(() =>
            {
                return(new List <Restaurant> {
                    new Restaurant {
                        zipcode = "9000"
                    }
                }.ToArray());
            });

            var sut = new HomeController(restaurantServiceStub.Object);

            //Act

            ViewResult resultPage = sut.Searches() as ViewResult;

            //Assert

            var model = resultPage.ViewData.Model as IEnumerable <Restaurant>;

            Assert.IsTrue(model.Count() == expectedNoOfResults);
        }