public void Redirect_ToControllerAction()
		{
			UrlInfo url = new UrlInfo("area", "home", "index", "", ".castle");
			StubResponse response = new StubResponse(url, urlBuilder, urlBuilder.ServerUtil, new RouteMatch());
			response.Redirect("cart", "view");
			Assert.AreEqual("/area/cart/view.castle", response.RedirectedTo);

			url = new UrlInfo("", "home", "index", "", ".castle");
			response = new StubResponse(url, urlBuilder, urlBuilder.ServerUtil, new RouteMatch());
			response.Redirect("cart", "view");
			Assert.AreEqual("/cart/view.castle", response.RedirectedTo);
		}
Esempio n. 2
0
        public void Redirect_ToAreaControllerAction()
        {
            var url      = new UrlInfo("area", "home", "index", "", ".castle");
            var response = new StubResponse(url, urlBuilder, urlBuilder.ServerUtil, new RouteMatch());

            response.Redirect("admin", "cart", "view");
            Assert.AreEqual("/admin/cart/view.castle", response.RedirectedTo);

            url      = new UrlInfo("", "home", "index", "", ".castle");
            response = new StubResponse(url, urlBuilder, urlBuilder.ServerUtil, new RouteMatch());
            response.Redirect("admin", "cart", "view");
            Assert.AreEqual("/admin/cart/view.castle", response.RedirectedTo);
        }