public void TestDetailsView() { var controller = new RestaurantsController(); var result = controller.Details(2) as ViewResult; Assert.AreEqual("Details", result.ViewName); }
public void DetailsTest() { RestaurantsController controller = new RestaurantsController(); ViewResult result = controller.Details(2) as ViewResult; Assert.IsNotNull(result); }
public async Task Details_IfIdIsNullOrNotExistIn_ReturnNotFound(int?id) { // Arrange repository.Setup(r => r.GetRestaurantAsync(1)).ReturnsAsync(restaurant); // Act var result = await controller.Details(id); // Assert Assert.That(result, Is.InstanceOf <NotFoundResult>()); }
public void TestRestaurantsDetails() { //Arrange FakeRestaurantRepository fakeRestaurantRepository = new FakeRestaurantRepository(); FakeReviewRepository fakeReviewRepository = new FakeReviewRepository(); RestaurantsController controller = new RestaurantsController(fakeRestaurantRepository, fakeReviewRepository); string e1 = "Meat"; string e2 = "Meat"; //Act var result1 = controller.Details(1) as ViewResult; var data1 = result1.Model as RestaurantDetailsVM; var result2 = controller.Details(2) as ViewResult; var data2 = result2.Model as RestaurantDetailsVM; //Assert Assert.IsNotNull(result1); Assert.AreEqual(e1, data1.Restaurant.Cuisine); Assert.IsNotNull(result2); Assert.AreEqual(e2, data2.Restaurant.Cuisine); }
public void DetailsTest() { //Arrange var mockControllerContext = new Mock <ControllerContext>(); var mockSession = new Mock <HttpSessionStateBase>(); mockSession.SetupGet(s => s["RoleId"]).Returns("1"); mockControllerContext.Setup(p => p.HttpContext.Session).Returns(mockSession.Object); RestaurantsController restaurantsController = new RestaurantsController(); restaurantsController.ControllerContext = mockControllerContext.Object; //Act var result = restaurantsController.Details(1); //Assert Assert.IsNotNull(result); }