public TestApplication() { // Configured with dependency injection... var cacheRepository = new UserCacheRepository(); repository = cacheRepository; cache = cacheRepository; }
public UserController(IUserCacheRepository userCacheRepository) { _userCacheRepository = userCacheRepository; }
public UserRepository(IUserCacheRepository cacheRepo, IUserDbRepository dbRepo, IOnlineUserRepository onlineRepo) { DbRepo = dbRepo; CacheRepo = cacheRepo; OnlineRepo = onlineRepo; }