Exemplo n.º 1
0
        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);
        }