Exemplo n.º 1
0
        public void OneTimeSetUp()
        {
            var builder = CommonDIConfig.CreateBuilder();

            Container = builder.Build();

            pipelineService = Container.Resolve <IMessagePipelineService>();
            using (var uow = Container.Resolve <IAppUnitOfWork>())
            {
                CreateAdmin(uow);
            }
        }
Exemplo n.º 2
0
        public static void Register()
        {
            var builder = CommonDIConfig.CreateBuilder();

            // register MVC controllers
            builder.RegisterControllers(typeof(MvcApplication).Assembly);

            // register web abstractions like HttpContextBase
            builder.RegisterModule <AutofacWebTypesModule>();

            // enable property injection in view pages
            builder.RegisterSource(new ViewRegistrationSource());

            // enable property injection into action filters
            builder.RegisterFilterProvider();

            // set the dependency resolver to be Autofac
            var container = builder.Build();

            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
        }