Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }