public void OwinRouteShouldReturnNullWhenRequestDoesNotStartWithGivenPath() { var route = new OwinRoute("alpha", null); FakeHttpContext httpContext = NewHttpContext(new Uri("http://localhost/beta")); RouteData routeData = route.GetRouteData(httpContext); routeData.ShouldBe(null); }
public void OwinRouteShouldReturnNullWhenRequestDoesNotStartWithGivenPath() { var route = new OwinRoute("alpha", null); FakeHttpContext httpContext = NewHttpContext(new Uri("http://localhost/beta")); RouteData routeData = route.GetRouteData(httpContext); routeData.ShouldBe(null); }
public void OwinRouteShouldProvideRouteDataWithAnOwinRouteHandlerWhenRequestStartsWithGivenPath() { var route = new OwinRoute("alpha", null); FakeHttpContext httpContext = NewHttpContext(new Uri("http://localhost/alpha")); RouteData routeData = route.GetRouteData(httpContext); routeData.ShouldNotBe(null); routeData.RouteHandler.ShouldBeTypeOf<OwinRouteHandler>(); }
public void OwinRouteShouldProvideRouteDataWithAnOwinRouteHandlerWhenRequestStartsWithGivenPath() { var route = new OwinRoute("alpha", null); FakeHttpContext httpContext = NewHttpContext(new Uri("http://localhost/alpha")); RouteData routeData = route.GetRouteData(httpContext); routeData.ShouldNotBe(null); routeData.RouteHandler.ShouldBeTypeOf <OwinRouteHandler>(); }
public Task AppDelegateAccessorPassesFromOwinRouteThroughToOwinHttpHandler() { var route = new OwinRoute(string.Empty, () => OwinBuilder.Build(WasCalledApp)); FakeHttpContext httpContext = NewHttpContext(new Uri("http://localhost")); RequestContext requestContext = NewRequestContext(route, httpContext); Task task = ExecuteRequestContext(requestContext); return(task.ContinueWith(_ => { task.Exception.ShouldBe(null); WasCalled.ShouldBe(true); })); }
public Task AppDelegateAccessorPassesFromOwinRouteThroughToOwinHttpHandler() { var route = new OwinRoute(string.Empty, () => OwinBuilder.Build(WasCalledApp)); FakeHttpContext httpContext = NewHttpContext(new Uri("http://localhost")); RequestContext requestContext = NewRequestContext(route, httpContext); Task task = ExecuteRequestContext(requestContext); return task.ContinueWith(_ => { task.Exception.ShouldBe(null); WasCalled.ShouldBe(true); }); }