public void Mock_GetViewResultIndex_Test() { DbSetup(); VeterinarianController controller = new VeterinarianController(mock.Object); var result = controller.Index(); Assert.IsInstanceOfType(result, typeof(ActionResult)); }
public void Mock_IndexListOfVets_Test() { DbSetup(); ViewResult indexView = new VeterinarianController(mock.Object).Index() as ViewResult; var result = indexView.ViewData.Model; Assert.IsInstanceOfType(result, typeof(List <Veterinarian>)); }
public void DB_CreateNewEntry_Test() { VeterinarianController controller = new VeterinarianController(db); Veterinarian testVet = new Veterinarian(); testVet.Name = "Steve"; controller.Create(testVet); var collection = (controller.Index() as ViewResult).ViewData.Model as List <Veterinarian>; CollectionAssert.Contains(collection, testVet); }
public void Mock_AnimalDetail_Test() { DbSetup(); Veterinarian testVet = new Veterinarian(); testVet.Name = "Jane"; testVet.Specialty = "Whatever!"; ViewResult detailView = new VeterinarianController(mock.Object).Details(testVet.VeterinarianId) as ViewResult; var result = detailView.ViewData.Model; Assert.AreEqual(result, testVet); }
public void Mock_ConfirmEntry_Test() { DbSetup(); VeterinarianController vetController = new VeterinarianController(mock.Object); Veterinarian testVet = new Veterinarian(); testVet.Name = "Jane"; testVet.Specialty = "Whatever!"; ViewResult indexView = vetController.Index() as ViewResult; var collection = indexView.ViewData.Model as List <Veterinarian>; CollectionAssert.Contains(collection, testVet); }