コード例 #1
0
ファイル: TestView.cs プロジェクト: ShvecovEvgeniy/MVCProject
 public void ViewSelectionTest()
 {
     DerivedController target = new DerivedController();
     ActionResult result = target.TestRequestContext("123");
     ViewResult res =(ViewResult)result;
     Assert.AreEqual("MyView", res.ViewName);
 }
コード例 #2
0
ファイル: TestView.cs プロジェクト: ShvecovEvgeniy/MVCProject
 public void TestRedirectByAction()
 {
     DerivedController controller = new DerivedController();
     RedirectResult result = controller.RedirectByGetStringByView();
     Assert.IsFalse(result.Permanent);//на то что перенаправление временное
     Assert.AreEqual("/Derived/GetStringByView", result.Url);
 }
コード例 #3
0
ファイル: TestView.cs プロジェクト: ShvecovEvgeniy/MVCProject
 public void TestRedirectToRouteResult()
 {
     DerivedController controller = new DerivedController();
     RedirectToRouteResult result = controller.Redirect();
     Assert.AreEqual("Derived", result.RouteValues["controller"]);
     Assert.AreEqual("A",result.RouteValues["action"]);
     Assert.AreEqual("id",result.RouteValues["id"]);
 }
コード例 #4
0
ファイル: TestView.cs プロジェクト: ShvecovEvgeniy/MVCProject
 public void TestGetStringByAction()
 {
     DerivedController controller=new DerivedController();
     ViewResult result=(ViewResult)controller.GetStringByView();
     Assert.AreEqual("hello", result.ViewData["Message"]);
     Assert.AreEqual("Test", result.ViewBag.Messages);
     Assert.AreEqual("Hello World", result.Model.ToString());
 }
コード例 #5
0
ファイル: TestView.cs プロジェクト: ShvecovEvgeniy/MVCProject
 public void ViewSelectionViewTest()
 {
     DerivedController controller = new DerivedController();
     ViewResult result = controller.ReturnViewTest();
     Assert.AreEqual("", result.ViewName);
 }
コード例 #6
0
ファイル: TestView.cs プロジェクト: ShvecovEvgeniy/MVCProject
 public void TestHttpError()
 {
     DerivedController controller = new DerivedController();
     HttpStatusCodeResult result = controller.ReturnCustomHttpError();
     Assert.AreEqual(302, result.StatusCode);
 }
コード例 #7
0
ファイル: TestView.cs プロジェクト: ShvecovEvgeniy/MVCProject
 public void TestGetTextByAction()
 {
     DerivedController controller = new DerivedController();
     ContentResult result = controller.ReturnTextData();
     Assert.AreEqual("Text data", result.Content);
 }