public void RedirectToLocal_RedirectsToDefaultIfUrlIsNotLocal() { controller.When(sub => sub.RedirectToDefault()).DoNotCallBase(); controller.RedirectToDefault().Returns(new RedirectToRouteResult(new RouteValueDictionary())); ActionResult actual = controller.RedirectToLocal("http://www.test.com"); ActionResult expected = controller.RedirectToDefault(); Assert.AreSame(expected, actual); }
public void RedirectToDefault_Route() { RouteValueDictionary actual = controller.RedirectToDefault().RouteValues; Assert.Equal("Home", actual["controller"]); Assert.Equal("Index", actual["action"]); Assert.Equal("", actual["area"]); Assert.Equal(3, actual.Count); }