/// <summary> /// Creates instance of class /// </summary> /// <param name="currencyGetterService"><see cref="ICurrencyGetterService"/></param> /// <param name="xmlReader"><see cref="IXmlReader"/></param> /// <param name="dateChecker"><see cref="IDateService"/></param> /// <param name="cacheDatabase"><see cref="ICacheDatabase"/></param> public CurrencyService(ICurrencyGetterService currencyGetterService, IXmlReader xmlReader, IDateService dateChecker, ICacheDatabase cacheDatabase) { _currencyGetterService = currencyGetterService; _xmlReader = xmlReader; _dateChecker = dateChecker; _cacheDatabase = cacheDatabase; }
public CleanupManager(CleanupManagerOptions options, ICacheDatabase database, ILogger logger, HashBasedPathBuilder pathBuilder) { PathBuilder = pathBuilder; Logger = logger; Options = options; Database = database; accessCounter = new Lazy <BucketCounter>(() => new BucketCounter(Options.AccessTrackingBits)); }
public ReviewService(IReviewRepository reviewRepository, IFileUploadUtils fileUploadUtils, ICacheDatabase cacheDatabase, IJsonUtils jsonUtils, IConverter converter, string webApplicationUrl) { _reviewRepository = reviewRepository; _fileUploadUtils = fileUploadUtils; _cacheDatabase = cacheDatabase; _jsonUtils = jsonUtils; _converter = converter; _webApplicationUrl = webApplicationUrl; }
public CommentService(ICommentRepository commentRepository, IReviewRepository reviewRepository, ICacheDatabase cacheDatabase, IJsonUtils jsonUtils, IConverter converter, string webApplicationUrl) { _commentRepository = commentRepository; _reviewRepository = reviewRepository; _cacheDatabase = cacheDatabase; _jsonUtils = jsonUtils; _converter = converter; _webApplicationUrl = webApplicationUrl; }
public CommentServiceTest() { _commentRepositoryMock = NSubstitute.Substitute.For <ICommentRepository>(); _reviewRepositoryMock = NSubstitute.Substitute.For <IReviewRepository>(); _cacheDatabaseMock = NSubstitute.Substitute.For <ICacheDatabase>(); _jsonUtilsMock = NSubstitute.Substitute.For <IJsonUtils>(); _converterMock = NSubstitute.Substitute.For <IConverter>(); _commentService = new CommentService(_commentRepositoryMock, _reviewRepositoryMock, _cacheDatabaseMock, _jsonUtilsMock, _converterMock, ""); }
public HybridCache(ICacheDatabase cacheDatabase, HybridCacheOptions options, ILogger logger) { this.logger = logger; Database = cacheDatabase; PathBuilder = new HashBasedPathBuilder(options.PhysicalCacheDir, options.Subfolders, Path.DirectorySeparatorChar, ".jpg"); options.CleanupManagerOptions.MoveFileOverwriteFunc = options.CleanupManagerOptions.MoveFileOverwriteFunc ?? options.AsyncCacheOptions.MoveFileOverwriteFunc; CleanupManager = new CleanupManager(options.CleanupManagerOptions, Database, logger, PathBuilder); AsyncCache = new AsyncCache(options.AsyncCacheOptions, CleanupManager, PathBuilder, logger); }
public ReviewServiceTest() { _reviewRepositoryMock = NSubstitute.Substitute.For <IReviewRepository>(); _fileUploadUtilsMock = NSubstitute.Substitute.For <IFileUploadUtils>(); _cacheDatabaseUtilsMock = NSubstitute.Substitute.For <ICacheDatabase>(); _jsonUtilsMock = NSubstitute.Substitute.For <IJsonUtils>(); _converterMock = NSubstitute.Substitute.For <IConverter>(); _reviewService = new ReviewService(_reviewRepositoryMock, _fileUploadUtilsMock, _cacheDatabaseUtilsMock, _jsonUtilsMock, _converterMock, "webappurl"); _fakeInsertedNotConfirmedUser = new User(Guid.NewGuid(), "user name", "*****@*****.**", "password"); _fakeInsertedConfirmedUser = new User(Guid.NewGuid(), "user name", "*****@*****.**", "password"); _fakeInsertedConfirmedUser.Confirm(); }
public ChatCacheModule(ICacheDatabase cacheDatabase) { _cacheDatabase = cacheDatabase; }
public TrimHttpCache(ICacheDatabase database) { _database = database; }
public CachedHttpResponseRepository(ICacheDatabase database, IEventAggregator eventAggregator) : base(database, eventAggregator) { }