public void Register(ContainerBuilder builder, ITypeFinder typeFinder, EHRSConfig config) { builder.Register(c => HttpContext.Current != null ? (new HttpContextWrapper(HttpContext.Current) as HttpContextBase) : (new FakeHttpContext("~/") as HttpContextBase)) .As <HttpContextBase>() .InstancePerLifetimeScope(); RegisterControllers(builder); RegisterModelBinders(builder); }
public void Register(ContainerBuilder builder, ITypeFinder typeFinder, EHRSConfig config) { //HTTP context and other related stuff builder.Register(c => //register FakeHttpContext when HttpContext is not available HttpContext.Current != null ? (new HttpContextWrapper(HttpContext.Current) as HttpContextBase) : (new FakeHttpContext("~/") as HttpContextBase)) .As <HttpContextBase>() .InstancePerLifetimeScope(); RegisterControllers(builder); RegisterModelBinders(builder); }