static TestSetup() { var app = new global::ContainerBased.MvcApplication(); var builder = app.ConfigureAutofac(isTest: true); builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly()); builder.Register<IDBEntities>(ctx => new Mock<IDBEntities>().Object); var mids = new Mock<IDataService>(); builder.RegisterInstance(mids); builder.Register<IDataService>(ctx => mids.Object); builder.Register<HttpContextBase>(ctx => FakeHttpContext()).SingleInstance(); Container = builder.Build(); }
static TestSetup() { var app = new global::ContainerBased.MvcApplication(); var builder = app.ConfigureAutofac(isTest: true); builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly()); builder.Register <IDBEntities>(ctx => new Mock <IDBEntities>().Object); var mids = new Mock <IDataService>(); builder.RegisterInstance(mids); builder.Register <IDataService>(ctx => mids.Object); builder.Register <HttpContextBase>(ctx => FakeHttpContext()).SingleInstance(); Container = builder.Build(); }