Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }