public async Task Init() { Helper = new NetworkHelper(); Article = new ArticleDefinition(); Article.Id = "4211146"; Article.Url = new Uri("https://seekingalpha.com/article/4210510-apple-price-matters"); await Helper.Container.Resolve <IAuthentication>().Authenticate(CancellationToken.None).ConfigureAwait(false); Readers = Helper.Container.Resolve <IArticleDataReader>(); }
public ArticlesMonitor(ILogger <ArticlesMonitor> logger, IScheduler scheduler, IFeedsHandler handler, IArticleDataReader reader, IDefinitionTransformer transformer) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.scheduler = scheduler ?? throw new ArgumentNullException(nameof(scheduler)); this.handler = handler ?? throw new ArgumentNullException(nameof(handler)); this.reader = reader ?? throw new ArgumentNullException(nameof(reader)); this.transformer = transformer ?? throw new ArgumentNullException(nameof(transformer)); }
public void SetUp() { helper = new NetworkHelper(); instance = helper.Container.Resolve <IArticleDataReader>(); }
public void SetUp() { helper = new NetworkHelper(); instance = helper.Container.GetRequiredService <IArticleDataReader>(); }