public void GetHttpHandlerReturnsHttpHandler()
        {
            // Arrange
            var expectedHttpHandler = new Mock <IHttpHandler>().Object;
            var routeHandler        = new HttpHandlerRouteHandler(expectedHttpHandler);

            // Act
            var httpHandler = routeHandler.GetHttpHandler(new RequestContext());

            // Assert
            PAssert.IsTrue(() => httpHandler == expectedHttpHandler);
        }
        public void GetHttpHandlerReturnsHttpHandlerFromFunc()
        {
            // Arrange
            var  expectedHttpHandler = new Mock <IHttpHandler>().Object;
            bool funcCalled          = false;
            var  routeHandler        = new HttpHandlerRouteHandler <IHttpHandler>(r => { funcCalled = true; return(expectedHttpHandler); });

            // Act
            var httpHandler = routeHandler.GetHttpHandler(new RequestContext());

            // Assert
            PAssert.IsTrue(() => funcCalled);
            PAssert.IsTrue(() => httpHandler == expectedHttpHandler);
        }
        private IHttpHandler CreateHandler()
        {
            var routeHandler = new HttpHandlerRouteHandler <TestHandler>();

            return(routeHandler.GetHttpHandler(A.Dummy <RequestContext>()));
        }
 private IHttpHandler CreateHandler()
 {
     var routeHandler = new HttpHandlerRouteHandler<TestHandler>();
     return routeHandler.GetHttpHandler(A.Dummy<RequestContext>());
 }