public void Caching_Installer_Can_Install_Appropriately()
        {
            var containerGen = new ContainerGenerator();

            containerGen.InstallCaching();

            var continaer = containerGen.GenerateContainer();
        }
示例#2
0
        public TestBase()
        {
            var containerGen = new ContainerGenerator();

            // Installations
            containerGen.InstallIoC();
            containerGen.InstallCaching();
            containerGen.InstallUtility();

            // Attempt to override
            containerGen.Register <TestServiceLocator>().As <IServiceLocator>().WithLifestyle(RegistrationLifestyleType.Singleton);

            // Generate Container
            var container = containerGen.GenerateContainer();

            // Resolve and initialize singleton ServiceLocator instance
            var svcLocator = container.Resolve <IServiceLocator>();

            svcLocator.Init(container);
        }