public ControllerMiddleware(IControllerRouter controllerRouter, IInstantiator instantiator, RequestDelegate next)
 {
     ControllerRouter = controllerRouter;
     Instantiator     = instantiator;
     Next             = next;
 }
        public Router(IControllerRouter htmlHandler, IResourceRouter resourceHandler)
        {
            this.htmlHandler = htmlHandler;

            this.resourceHandler = resourceHandler;
        }
 public ControllerRoute(IControllerRouter controllerRouter)
 {
     ControllerRouter = controllerRouter;
 }