コード例 #1
0
 public void Setup()
 {
     _logger             = new Logger();
     _httpClient         = new HttpClient(_logger);
     _amazonInfoParser   = new AmazonInfoParser(_logger, _httpClient);
     _amazonClient       = new AmazonClient(_httpClient, _amazonInfoParser, _logger);
     _goodreads          = new SecondarySourceGoodreads(_logger, _httpClient, _amazonClient, _readingTimeService);
     _readingTimeService = new ReadingTimeService();
 }
コード例 #2
0
 public void Setup()
 {
     _logger                    = new ConsoleLogger();
     _httpClient                = new HttpClient(_logger);
     _amazonInfoParser          = new AmazonInfoParser(_logger, _httpClient);
     _amazonClient              = new AmazonClient(_httpClient, _amazonInfoParser, _logger);
     _authorProfileGenerator    = new AuthorProfileGenerator(_httpClient, _logger, _amazonClient);
     _secondarySourceGoodreads  = new SecondarySourceGoodreads(_logger, _httpClient, _amazonClient, _readingTimeService);
     _endActionsArtifactService = new EndActionsArtifactService(_logger);
     _readingTimeService        = new ReadingTimeService();
     _pageCountService          = new PageCountService(new ParagraphsService());
 }
コード例 #3
0
 public EndActionsDataGenerator(
     ILogger logger,
     IHttpClient httpClient,
     IAmazonClient amazonClient,
     IAmazonInfoParser amazonInfoParser,
     IRoentgenClient roentgenClient,
     IReadingTimeService readingTimeService,
     IPageCountService pageCountService)
 {
     _logger             = logger;
     _httpClient         = httpClient;
     _amazonClient       = amazonClient;
     _amazonInfoParser   = amazonInfoParser;
     _roentgenClient     = roentgenClient;
     _readingTimeService = readingTimeService;
     _pageCountService   = pageCountService;
 }
コード例 #4
0
 public SecondarySourceShelfari(ILogger logger, IHttpClient httpClient, IReadingTimeService readingTimeService)
 {
     _logger             = logger;
     _httpClient         = httpClient;
     _readingTimeService = readingTimeService;
 }