예제 #1
0
      public void Can_Redirect_To_Action() {
         // Arrange 
         ExampleController target = new ExampleController();

         // act
         RedirectToRouteResult result = target.MyRedirectToRoute();

         // Assert
         Assert.AreEqual("Index", result.RouteValues["action"]);
         Assert.AreEqual("Examlpe, result.RouteValues["controller"]);
         
      }
예제 #2
0
      public void Can_Redirect_To_Temporary() {
         // Arrange 
         ExampleController target = new ExampleController();

         // Act 
         RedirectToRouteResult result = target.MyRedirectToRoute();

         // Assert 
         Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult));
         Assert.IsFalse(result.Permanent);
         Assert.AreEqual("Example", result.RouteValues["controller"]);
         Assert.AreEqual("Index", result.RouteValues["action"]);
         Assert.AreEqual("MyId", result.RouteValues["Id"]);
      }