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); }
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(); }
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; }
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; }
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>(); }