public async Task Edit_WhenCalled_ReturnRestaurant() { // Arrange repository.Setup(r => r.GetRestaurantAsync(1)).ReturnsAsync(restaurant); // Act var result = await controller.Edit(1) as ViewResult; var model = result.Model as RestaurantEditViewModel; // Assert Assert.That(result, Is.Not.Null); Assert.That(model.Id, Is.EqualTo(1)); }
public void EditTest() { //Arrange //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.Edit(1); //RedirectToRouteResult redirectResult = (RedirectToRouteResult)restaurantsController.Create(); //string result = redirectResult.RouteValues["action"].ToString(); //Assert Assert.IsNotNull(result); //Act //Assert }
public void EditTest() { RestaurantsController controller = new RestaurantsController(); ViewResult result = controller.Edit(2) as ViewResult; Assert.IsNotNull(result); }
public void Edit() { // Arrange RestaurantsController controller = new RestaurantsController(); // Act ViewResult result = controller.Edit() as ViewResult; // Assert Assert.IsNotNull(result); }
public void TestRestaurantsEdit() { //Arrange FakeRestaurantRepository fakeRestaurantRepository = new FakeRestaurantRepository(); FakeReviewRepository fakeReviewRepository = new FakeReviewRepository(); RestaurantsController controller = new RestaurantsController(fakeRestaurantRepository, fakeReviewRepository); //Act var result = controller.Edit(1) as ViewResult; var data = result.Model as Restaurant; //Assert Assert.IsNotNull(result); Assert.AreEqual(data.Name, "McD"); }