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(); }
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()); }
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; }
public SecondarySourceShelfari(ILogger logger, IHttpClient httpClient, IReadingTimeService readingTimeService) { _logger = logger; _httpClient = httpClient; _readingTimeService = readingTimeService; }