private static IHttpActionResult MakeSutWithController(string routeName = null, IDictionary <string, object> routeValues = null, ApiController controller = null)
        {
            var sut = new MovedPermanentlyResult
                      (
                routeName ?? DefaultRouteName,
                routeValues ?? MakeRouteValues(),
                controller ?? MakeController()
                      );

            return(sut);
        }
        private static IHttpActionResult MakeSut(string routeName = null, IDictionary <string, object> routeValues = null, UrlHelper urlFactory = null, HttpRequestMessage request = null)
        {
            var sut = new MovedPermanentlyResult
                      (
                routeName ?? DefaultRouteName,
                routeValues ?? MakeRouteValues(),
                urlFactory ?? MakeUrlFactory(),
                request ?? MakeRequest()
                      );

            return(sut);
        }
Пример #3
0
 public virtual Response Visit(MovedPermanentlyResult <T> result)
 {
     return(new Response()
            .WithStatusCode(HttpStatusCode.MovedPermanently)
            .WithHeader("Location", result.Location));
 }