public ApiTestRouteControllerTests() { this._controller = new TestRouteController(); this._baseRoutes = TestRouteController._baseRoutes; this._routes = this._controller.GetRoutes(); }
public void TestRoute_Greeting() { TestRouteController cntrl = new TestRouteController(); string name = "name"; string greeting = cntrl.Greeting(name); Assert.AreEqual(typeof(string), greeting.GetType()); }
public void RedirectToActionDictionaryOverridesDefaultControllerName() { // Arrange TestRouteController controller = new TestRouteController(); object values = new { controller = "SomeOtherController" }; controller.ControllerContext = GetControllerContext("SomeAction", "TestRoute"); // Act RedirectToRouteResult route = controller.RedirectToAction("SomeOtherAction", values); // Assert Assert.AreEqual("SomeOtherAction", route.RouteValues["action"]); Assert.AreEqual("SomeOtherController", route.RouteValues["controller"]); }
public void RedirectToActionSelectsCurrentControllerByDefault() { // Arrange TestRouteController controller = new TestRouteController(); controller.ControllerContext = GetControllerContext("SomeAction", "TestRoute"); // Act RedirectToRouteResult route = controller.Index() as RedirectToRouteResult; // Assert Assert.AreEqual("SomeAction", route.RouteValues["action"]); Assert.AreEqual("TestRoute", route.RouteValues["controller"]); }