public void IndexTest() { //Arrange RestaurantsController controller = new RestaurantsController(); //Act ViewResult result = controller.Index() as ViewResult; //Assert Assert.IsNotNull(result); }
public void TestIndexModelData() { //Arrange RestaurantsController controller = new RestaurantsController(); //Act var result = controller.Index() as ViewResult; var data = result.Model as List <Restaurant>; //Assert Assert.AreEqual("FL", data[2].State); }
public void TestIndexModel() { //Arrange RestaurantsController controller = new RestaurantsController(); //Act var indexData = controller.Index() as ViewResult; var actual = indexData.Model; //Assert Assert.IsNotNull(actual); }
public void TestRestaurantsIndex() { //Arrange FakeRestaurantRepository fakeRestaurantRepository = new FakeRestaurantRepository(); FakeReviewRepository fakeReviewRepository = new FakeReviewRepository(); RestaurantsController controller = new RestaurantsController(fakeRestaurantRepository, fakeReviewRepository); string e1 = "Acme"; string e2 = "Citrus"; //Act var result1 = controller.Index("byName") as ViewResult; var data1 = result1.Model as List <Restaurant>; var result2 = controller.Index("byCuisine") as ViewResult; var data2 = result2.Model as List <Restaurant>; //Assert Assert.IsNotNull(result1); Assert.AreEqual(e1, data1[0].Name); Assert.IsNotNull(result2); Assert.AreEqual(e2, data2[0].Name); }
public async Task Index_WhenCalled_ReturnAllCustomers() { // Arrange repository.Setup(r => r.GetAllRestaurantsAsync()).ReturnsAsync(new List <Restaurant> { restaurant }); // Act var result = await controller.Index() as ViewResult; var model = result.Model as List <Restaurant>; // Assert Assert.That(result, Is.Not.Null); Assert.That(model.Count, Is.EqualTo(1)); Assert.That(model[0].Name, Is.EqualTo("Serving You").IgnoreCase); }
public void IndexTest() { //Arrange var mockControllerContext = new Mock <ControllerContext>(); var mockSession = new Mock <HttpSessionStateBase>(); mockSession.SetupGet(s => s["RoleId"]).Returns("2"); mockControllerContext.Setup(p => p.HttpContext.Session).Returns(mockSession.Object); RestaurantsController restaurantsController = new RestaurantsController(); restaurantsController.ControllerContext = mockControllerContext.Object; //Act RedirectToRouteResult redirectResult = (RedirectToRouteResult)restaurantsController.Index(); string result = redirectResult.RouteValues["action"].ToString(); //Assert Assert.AreEqual(result, "Login"); }