public void IndexActionReturnsHomeIndexView() { var foundInformationController = new FoundInformationController(); var result = foundInformationController.Index() as RedirectToRouteResult; Assert.AreEqual("Index", result.RouteValues["action"]); Assert.AreEqual("Home", result.RouteValues["controller"]); }
public void ReturnCorrectEmailAfterSearch() { var fakeDb = new FakeApplicationDbContext(); fakeDb.FoundInformation = new FakeDbSet <FoundInformation>(); var foundInformation = new FoundInformation { Email = "*****@*****.**", Username = "******" }; fakeDb.FoundInformation.Add(foundInformation); FoundInformationController foundInformationController = new FoundInformationController(fakeDb); var returnedResult = (PartialViewResult)foundInformationController.Details(new Search { SearchTerm = "User1" }); //https://stackoverflow.com/questions/55449065/how-can-i-get-the-index-of-a-viewresult var foundInfoEmail = returnedResult.Model as List <FoundInformation>; Assert.AreEqual("*****@*****.**", foundInfoEmail[0].Email); }