public LoadDataFromPocket(ILogger <LoadDataFromPocket> logger, IOptions <PocketOptions> options, IPocketConector pocketConnector)
        {
            this.logger  = logger;
            this.options = options.Value;
            tags         = options.Value.Tags;

            this.pocketConnector = pocketConnector;
        }
Example #2
0
        public PocketTests(ITestOutputHelper testConsole)
            : base(testConsole)
        {
            // Arrange
            var feedService = new Feed <PocketEntry>();

            _memoryCache = new MemoryCache(new MemoryCacheOptions());
            _pocket      = new Pocket(_memoryCache, feedService);
            _options     = new PocketOptions(Uri, CachingTimeSpan, TimeoutTimeSpan);
        }
Example #3
0
 public PocketFactory(ILogger <PocketFactory> logger, IOptions <PocketOptions> options)
 {
     this.logger  = logger;
     this.options = options.Value;
 }