Пример #1
0
 public AreaControllerRunner(AreaRouteData areaRouteData) : this(
         new PageContextWrapper(PageContext.Current),
         new RouteDataWrapper(PageContext.Current.RequestContext.RouteData),
         new ViewContextProvider(),
         areaRouteData)
 {
 }
 public AreaControllerRunner(AreaRouteData areaRouteData)
     : this(new PageContextWrapper(PageContext.Current), 
     new RouteDataWrapper(PageContext.Current.RequestContext.RouteData), 
     new ViewContextProvider(),
     areaRouteData)
 {
 }
 public AreaControllerRunner(IPageContext pageContext, IRouteData routeData, IViewContextProvider viewContextProvider, AreaRouteData areaRouteData)
     : base(areaRouteData.Controller, areaRouteData.Action)
 {
     _pageContext = pageContext;
     _routeData = routeData;
     _viewContextProvider = viewContextProvider;
     Area = areaRouteData.Area;
     UseChildActionBehavior = areaRouteData.UseChildActionBehavior;
 }
Пример #4
0
        public void Setup()
        {
            areaData = new AreaRouteData()
            {
                Controller             = "Home",
                Action                 = "Index",
                Area                   = "Temp",
                UseChildActionBehavior = true
            };

            var stream = new MemoryStream();

            routeData     = new RouteData();
            routeDataMock = new Mock <IRouteData>();
            routeDataMock.Setup(x => x.Values)
            .Returns(routeData.Values);
            routeDataMock.Setup(x => x.DataTokens)
            .Returns(routeData.DataTokens);

            httpContextMock = HttpContextHelpers.GetMockHttpContext();
            httpContextMock
            .Setup(x => x.Response)
            .Returns(new HttpResponseWrapper(new HttpResponse(new StreamWriter(stream))));
            var requestContext = new RequestContext(httpContextMock.Object, routeData);

            ContextService.Get().Push <PageContext>(new PageContext()
            {
                RequestContext = requestContext
            });

            pageContextMock = new Mock <IPageContext>();
            pageContextMock
            .Setup(x => x.RequestContext)
            .Returns(requestContext);

            viewContextProviderMock = new Mock <IViewContextProvider>();
        }
 public TestAreaControllerRunner(IPageContext pageContext, IRouteData routeData, IViewContextProvider viewContextProvider, AreaRouteData areaRouteData)
     : base(pageContext, routeData, viewContextProvider, areaRouteData)
 {
 }
 public TestAreaControllerRunner(IPageContext pageContext, IRouteData routeData, IViewContextProvider viewContextProvider, AreaRouteData areaRouteData)
     : base(pageContext, routeData, viewContextProvider, areaRouteData)
 {
 }
        public void Setup()
        {
            areaData = new AreaRouteData
            {
                Controller = "Home",
                Action = "Index",
                Area = "Temp",
                UseChildActionBehavior = true
            };

            var stream = new MemoryStream();

            routeData = new RouteData();
            routeDataMock = new Mock<IRouteData>();
            routeDataMock.Setup(x => x.Values)
                .Returns(routeData.Values);
            routeDataMock.Setup(x => x.DataTokens)
                .Returns(routeData.DataTokens);

            httpContextMock = HttpContextHelpers.GetMockHttpContext();
            httpContextMock
                .Setup(x => x.Response)
                .Returns(new HttpResponseWrapper(new HttpResponse(new StreamWriter(stream))));
            var requestContext = new RequestContext(httpContextMock.Object, routeData);
            ContextService.Get().Push(new PageContext { RequestContext = requestContext });

            pageContextMock = new Mock<IPageContext>();
            pageContextMock
                .Setup(x => x.RequestContext)
                .Returns(requestContext);

            viewContextProviderMock = new Mock<IViewContextProvider>();
        }
 public AreaControllerRenderer(AreaRouteData areaRouteData)
     : this(new AreaControllerRunner(areaRouteData), areaRouteData)
 {
 }
 public AreaControllerRenderer(IControllerRunner controllerRunner, AreaRouteData areaRouteData)
 {
     _controllerRunner = controllerRunner;
     _areaRouteData = areaRouteData;
 }
 private IControllerRunner GetControllerRunner(AreaRouteData areaRouteData)
 {
     return ControllerRunner ?? new ControllerRunnerWrapper(new AreaControllerRunner(areaRouteData));
 }
 private IControllerRunner GetControllerRunner(AreaRouteData areaRouteData)
 {
     return(ControllerRunner ?? new ControllerRunnerWrapper(new AreaControllerRunner(areaRouteData)));
 }
Пример #12
0
 public AreaControllerRunner(IPageContext pageContext, IRouteData routeData, IViewContextProvider viewContextProvider, AreaRouteData areaRouteData)
     : base(areaRouteData.Controller, areaRouteData.Action)
 {
     _pageContext         = pageContext;
     _routeData           = routeData;
     _viewContextProvider = viewContextProvider;
     Area = areaRouteData.Area;
     UseChildActionBehavior = areaRouteData.UseChildActionBehavior;
 }
Пример #13
0
 public AreaControllerRenderer(AreaRouteData areaRouteData)
     : this(new AreaControllerRunner(areaRouteData), areaRouteData)
 {
 }
Пример #14
0
 public AreaControllerRenderer(IControllerRunner controllerRunner, AreaRouteData areaRouteData)
 {
     _controllerRunner = controllerRunner;
     _areaRouteData    = areaRouteData;
 }
 public AreaControllerRunner(AreaRouteData areaRouteData)
     : this(new PageContextWrapper(PageContext.Current), areaRouteData)
 {
 }
 public AreaControllerRunner(IPageContext pageContext, AreaRouteData areaRouteData)
     : base(areaRouteData.Controller, areaRouteData.Action)
 {
     _pageContext = pageContext;
     Area         = areaRouteData.Area;
 }