public async Task DetailsGetAction_GetModelFromService() { // Arrange // Act var result = await validController.Details(entity.Id); // Assert mock.Verify(a => a.GetAsync(entity.Id, false)); }
public void DetailsReturns404ForUnknownPersonId() { var controller = new PeopleController(new FakePeopleRepository(), null); var result = controller.Details(-1) as ActionResult; result.Should().BeOfType <HttpNotFoundResult>(); }
public void DetailsGet() { var controller = new PeopleController(new FakePeopleRepository(), null); var result = controller.Details(24) as ViewResult; var model = (DisplayPerson)result.Model; model.FullName.Should().Be("Youngest Youngest Lastname"); }
public void Details() { // Arrange PeopleController controller = new PeopleController(); // Act ViewResult result = (ViewResult)controller.Details(1); People People = (People)result.ViewData.Model; // Assert Assert.AreEqual("Warren", People.FirstName); }
public void DetailsTest() { //arrange //act var result = _peopleController.Details(7747); //accert //var viewResult = Assert.IsType<ViewResult>(result); Assert.IsInstanceOfType(result, typeof(Task <IActionResult>)); //Assert.IsInstanceOfType(ViewResult); }
public void ViewNameDetails() { //Arrengue var repository = new Mock <IPeopleRepository>(); var people = new People { PersonId = 1, Name = "Orvile Simpson", Parent1Id = null, Parent2Id = null, Birthday = DateTime.MinValue }; repository.Setup(x => x.Get(1)).Returns(people); PeopleController controller = new PeopleController(repository.Object); // Act ViewResult result = controller.Details(1) as ViewResult; // Assert Assert.AreEqual("Details", result.ViewName); }
public void detailsTest() { ActionResult result = pc.Details(1); // NUnit.Framework.Assert.IsInstanceOf(result.GetType(), typeof(ViewResult)); ViewResult vResult = result as ViewResult; var prn = new Person(); prn.FirstName = "Alex"; prn.LastName = "Luka"; if (vResult != null) { // Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsInstanceOfType(vResult.Model, typeof(PeopleSearch.Models.Person)); var model = vResult.Model as Person; if (model != null) { Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotNull(prn.FirstName); Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(prn.FirstName, model.FirstName); Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(prn.LastName, model.LastName); // Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(prn.Address, model.Address); } } }