コード例 #1
0
ファイル: ControllerTests.cs プロジェクト: betlgtu/Search
        public void SearchEngineEditGetTest()
        {
            using (SearchEngineController searchEngineController = new SearchEngineController())
            {
                SearchEngine google = new SearchEngine()
                {
                    Name   = "Google",
                    Domain = "https://www.google.com",
                    URL    = "https://www.google.com/search?q="
                };
                SearchContext.SearchEngines.Add(google);
                SearchContext.SaveChanges();

                Task <ActionResult> task = searchEngineController.Edit(google.Id);
                task.Wait();
                ActionResult actionResult = task.Result;
                ViewResult   viewResult   = actionResult as ViewResult;
                Assert.IsNotNull(viewResult);
            }
        }
コード例 #2
0
ファイル: ControllerTests.cs プロジェクト: betlgtu/Search
        public void SearchEngineEditPostTest()
        {
            using (SearchEngineController searchEngineController = new SearchEngineController())
            {
                SearchEngine google = new SearchEngine()
                {
                    Name   = "Google",
                    Domain = "https://www.google.com",
                    URL    = "https://www.google.com/search?q="
                };
                SearchContext.SearchEngines.Add(google);
                SearchContext.SaveChanges();

                google.Name = "Yandex";
                Task <ActionResult> task = searchEngineController.Edit(google);
                task.Wait();
                ActionResult          actionResult          = task.Result;
                RedirectToRouteResult redirectToRouteResult = actionResult as RedirectToRouteResult;
                Assert.IsNotNull(redirectToRouteResult);
                Assert.IsTrue(google.Id > 0);
                SearchEngine result = SearchContext.SearchEngines.Find(google.Id);
                Assert.AreEqual(google.Name, result.Name);
            }
        }