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); }
public virtual Response Visit(MovedPermanentlyResult <T> result) { return(new Response() .WithStatusCode(HttpStatusCode.MovedPermanently) .WithHeader("Location", result.Location)); }