public void TestMethodPersonControllerIndex() { string expected = "Index"; PersonController personController = new PersonController(); // act var result = personController.Index() as ViewResult; //assert Assert.AreEqual(expected, result.ViewName); }
public void TesMethodPersonControllerIndexMoq() { string expected = "Index"; var moq = new Mock<IPersonService>(); PersonController controller = new PersonController(moq.Object); //act ViewResult result = controller.Index() as ViewResult; //assert Assert.NotNull(result); Assert.AreEqual(expected, result.ViewName); }
public void TestMethodPersonControllerInsertMoq() { string expected = "Details"; var moq = new Mock<IPersonService>(); PersonController controller = new PersonController(moq.Object); //act long id = 2; //Person p = new Person { Name = "Daniela A", DateBird = DateTime.Now.AddYears(-20), LastName = "Avila", Email = "*****@*****.**", ImgDir = "~/Content/Img" }; Person p = new Person(); RedirectToRouteResult result = controller.Create(p) as RedirectToRouteResult; //assert moq.Verify(a => a.Create(p)); }
public void TestMethodPersonControllerDetailsMoq() { string expected = "Details"; var moq = new Mock<IPersonService>(); PersonController controller = new PersonController(moq.Object); //act long id=2; moq.Setup(a => a.RetrievePersonById(id)).Returns(new Person { ID=2,Name="Daniela"}); ViewResult result = controller.Details(id) as ViewResult; //assert Assert.NotNull(result); Assert.AreEqual(expected,result.ViewName); }