Exemple #1
0
 public HomeController(UserManager <IdentityUser> um, RoleManager <IdentityRole> rm, IDemoHelper helper, ProductsContext productsContext)
 {
     _userManager = um;
     _roleManager = rm;
     _h           = helper;
     _pc          = productsContext;
 }
        public HappyPather(DependencyContainer dependencyContainer)
        {
            var container = dependencyContainer;

            _demoHelper  = container.Resolve <IDemoHelper>();
            _localCache  = container.Resolve <ILocalCacheProvider>();
            _remoteCache = container.Resolve <IRemoteCacheProvider>(DependencyContainer.RemoteCacheProviderName);
        }
Exemple #3
0
        public void FixtureSetup()
        {
            var _connectionString = "127.0.0.1:6379,abortConnect=false,defaultDatabase=1,keepAlive=300,resolveDns=false,synctimeout=5000,allowAdmin=true";

            _pack1      = new YakariPack(new LocalCacheProviderOptions(), "myTribe", "beaver1", _connectionString, LogLevel.Info);
            _pack2      = new YakariPack(new LocalCacheProviderOptions(), "myTribe", "beaver1", _connectionString, LogLevel.Info);
            _demoHelper = new DemoHelper();
        }
Exemple #4
0
        public HappyPather(IDependencyContainer <IContainer> demoDependencyContainer, string key)
        {
            var container = demoDependencyContainer;

            _demoHelper  = container.Resolve <IDemoHelper>();
            _localCache  = container.Resolve <ILocalCacheProvider>();
            _remoteCache = container.Resolve <IRemoteCacheProvider>();
            _localCache.Delete(key, false);
            _remoteCache.Delete(key, false);
        }
 public void FixtureSetup()
 {
     _container = new ServiceContainer();
     _container.SetDefaultLifetime <PerContainerLifetime>();
     //_container.Register<ILogger>(factory => new ConsoleLogger(LogLevel.Trace));
     _container.Register <ILogger, NullLogger>();
     _logger = _container.GetInstance <ILogger>();
     _container.Register <IDemoHelper, DemoHelper>();
     _container.Register <ILocalCacheProviderOptions>(factory => new LocalCacheProviderOptions(factory.GetInstance <ILogger>()));
     _container.Register <ILocalCacheProvider, LittleThunder>();
     _demoHelper            = _container.GetInstance <IDemoHelper>();
     _cache                 = _container.GetInstance <ILocalCacheProvider>();
     _cache.OnBeforeGet    += _cache_OnBeforeGet;
     _cache.OnAfterGet     += _cache_OnAfterGet;
     _cache.OnBeforeSet    += _cache_OnBeforeSet;
     _cache.OnAfterSet     += _cache_OnAfterSet;
     _cache.OnBeforeDelete += _cache_OnBeforeDelete;
     _cache.OnAfterDelete  += _cache_OnAfterDelete;
 }
Exemple #6
0
        public void FixtureSetup()
        {
            var builder = new ContainerBuilder();

            _logger = new NullLogger();
            builder.RegisterInstance(_logger).As <ILogger>().SingleInstance();
            builder.RegisterType <DemoHelper>().As <IDemoHelper>().SingleInstance();
            builder.RegisterType <LocalCacheProviderOptions>().As <ILocalCacheProviderOptions>().SingleInstance();
            builder.Register <LittleThunder>(c => new LittleThunder(c.Resolve <ILocalCacheProviderOptions>(), c.Resolve <ILogger>())).As <ILocalCacheProvider>().SingleInstance();
            _container = builder.Build();

            _demoHelper            = _container.Resolve <IDemoHelper>();
            _cache                 = _container.Resolve <ILocalCacheProvider>();
            _cache.OnBeforeGet    += _cache_OnBeforeGet;
            _cache.OnAfterGet     += _cache_OnAfterGet;
            _cache.OnBeforeSet    += _cache_OnBeforeSet;
            _cache.OnAfterSet     += _cache_OnAfterSet;
            _cache.OnBeforeDelete += _cache_OnBeforeDelete;
            _cache.OnAfterDelete  += _cache_OnAfterDelete;
        }
Exemple #7
0
 public CacheController(ILocalCacheProvider littleThunder, IDemoHelper demoHelper)
 {
     _littleThunder = littleThunder;
     _demoHelper    = demoHelper;
 }
 public void FixtureSetup()
 {
     _member1Container = new DemoDependencyContainer(null, "Member 1");
     _member2Container = new DemoDependencyContainer(null, "Member 2");
     _demoHelper       = _member1Container.Resolve <IDemoHelper>();
 }