public void CanAddPage() { //Arrange PagesController controller = new PagesController(new TestDb()); PageVM pageVM = new PageVM { Title = "TTTT", Body = "bb", HasSidebar = true, Id = 1, }; //Act var result = controller.AddPage(pageVM) as RedirectToRouteResult; //var result = controller.AddPage(pageVM); //Result Assert.AreEqual("AddPage", result.RouteValues["action"]); //Assert.IsInstanceOfType(result, typeof(ViewResult)); }
public void CanNotAddPage() { //Arrange PagesController controller = new PagesController(new TestDb()); controller.ModelState.AddModelError("", "Error"); PageVM pageVM = new PageVM { Title = "TTTT", Body = "bb", HasSidebar = true, Id = 1, }; //Act var result = controller.AddPage(pageVM); //var result = controller.AddPage(pageVM); //Result Assert.IsInstanceOfType(result, typeof(ViewResult)); }