Пример #1
1
		static void createRequestContext(IFakeAccessor context)
		{
			var routeData = context.An<RouteData>();
			var requestContext = context.The<RequestContext>();
			requestContext.WhenToldTo(x => x.HttpContext).Return(context.The<HttpContextBase>());
			// Used by UrlHelper.GenerateUrl(...)
			requestContext.WhenToldTo(x => x.RouteData).Return(routeData);
		}
Пример #2
0
        public static FakeHtmlHelper <T> Create(IFakeAccessor accessor, ControllerContext controllerContext)
        {
            ViewContext viewContext = new MockViewContext(accessor, controllerContext).ViewContext;
            var         container   = accessor.An <IViewDataContainer>();

            container.WhenToldTo(c => c.ViewData).Return(viewContext.ViewData);
            return(new FakeHtmlHelper <T>(viewContext, container));
        }
Пример #3
0
 public MockViewContext(IFakeAccessor fakes, ControllerContext controllerContext)
 {
     this.fakes  = fakes;
     viewContext = fakes.An <ViewContext>();
     viewContext.WhenToldTo(v => v.HttpContext).Return(controllerContext.HttpContext);
     viewContext.WhenToldTo(c => c.RouteData).Return(controllerContext.RouteData);
     viewContext.WhenToldTo(c => c.View).Return(this.fakes.An <IView>());
     MockIt();
 }
Пример #4
0
        static void createRequestContext(IFakeAccessor context)
        {
            var routeData      = context.An <RouteData>();
            var requestContext = context.The <RequestContext>();

            requestContext.WhenToldTo(x => x.HttpContext).Return(context.The <HttpContextBase>());
            // Used by UrlHelper.GenerateUrl(...)
            requestContext.WhenToldTo(x => x.RouteData).Return(routeData);
        }
 void MockBrowser()
 {
     request.WhenToldTo(r => r.Browser).Return(fakes.An <HttpBrowserCapabilitiesBase>());
 }
 public MockHttpRequest(IFakeAccessor fakes)
 {
     this.fakes = fakes;
     request    = fakes.An <HttpRequestBase>();
     MockIt();
 }
Пример #7
0
        void MockPrincipal()
        {
            var principal = fakes.An <IPrincipal>();

            principal.WhenToldTo(p => p.Identity).Return(fakes.An <IIdentity>());
        }
 public MockHttpSessionState(IFakeAccessor fakes)
 {
     this.fakes = fakes;
     session    = fakes.An <FakeHttpSessionStateBase>();
     session.WhenToldTo(s => s.SyncRoot).Return(new object());
 }
 public MockHttpResponse(IFakeAccessor fakes)
 {
     this.fakes = fakes;
     response   = fakes.An <HttpResponseBase>();
     MockIt();
 }