public void ViewSelectionTest() { DerivedController target = new DerivedController(); ActionResult result = target.TestRequestContext("123"); ViewResult res =(ViewResult)result; Assert.AreEqual("MyView", res.ViewName); }
public void TestRedirectByAction() { DerivedController controller = new DerivedController(); RedirectResult result = controller.RedirectByGetStringByView(); Assert.IsFalse(result.Permanent);//на то что перенаправление временное Assert.AreEqual("/Derived/GetStringByView", result.Url); }
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"]); }
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()); }
public void ViewSelectionViewTest() { DerivedController controller = new DerivedController(); ViewResult result = controller.ReturnViewTest(); Assert.AreEqual("", result.ViewName); }
public void TestHttpError() { DerivedController controller = new DerivedController(); HttpStatusCodeResult result = controller.ReturnCustomHttpError(); Assert.AreEqual(302, result.StatusCode); }
public void TestGetTextByAction() { DerivedController controller = new DerivedController(); ContentResult result = controller.ReturnTextData(); Assert.AreEqual("Text data", result.Content); }