public PageDetailScrapperService(ISettingRepository settingRepository, PageDetailScrapper scrapper, ILoggingService loggingService, IResultCollectionService resultCollectionService) { _settingRepository = settingRepository; _scrapper = scrapper; _loggingService = loggingService; _resultCollectionService = resultCollectionService; }
public void OneTimeSetup() { _settingRepository = new Mock <ISettingRepository>(); _loggingService = new Mock <ILoggingService>(); var webQueryService = new Mock <IWebQueryService>(); var loggingPath = ConfigurationManager.AppSettings["LoggingPath"]; var logger = new LoggerConfiguration().WriteTo.File(loggingPath).CreateLogger(); _loggingService.Setup(x => x.Logger).Returns(logger); _scrapper = new PageDetailScrapper(_loggingService.Object, _settingRepository.Object, webQueryService.Object); }