Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
 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));
 }
Beispiel #3
0
 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, "");
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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();
        }
Beispiel #8
0
 public ChatCacheModule(ICacheDatabase cacheDatabase)
 {
     _cacheDatabase = cacheDatabase;
 }
Beispiel #9
0
 public TrimHttpCache(ICacheDatabase database)
 {
     _database = database;
 }
 public CachedHttpResponseRepository(ICacheDatabase database,
                                     IEventAggregator eventAggregator)
     : base(database, eventAggregator)
 {
 }