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); }