Ejemplo n.º 1
0
        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"]);
        }
Ejemplo n.º 2
0
        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);
        }