public void GetDateTest() { Assert.AreEqual(DateTime.Today.AddHours(14).AddMinutes(48), ZadolbaliClient.GetDate("Сегодня, 14:48")); Assert.AreEqual(DateTime.Today.AddDays(-1).AddHours(14).AddMinutes(48), ZadolbaliClient.GetDate("Вчера, 14:48")); Assert.AreEqual(DateTime.Parse("4 сентября 2018, 14:48"), ZadolbaliClient.GetDate("4 сентября, 14:48")); Assert.AreEqual(DateTime.Parse("4 сентября 2015, 14:48"), ZadolbaliClient.GetDate("4 сентября 2015, 14:48")); }
public TagRequestProcessor( IMessageBroker <string> requests, IRepository <Tag> tagRepository, ZadolbaliClient client) { this.requests = requests; this.tagRepository = tagRepository; this.rootUriString = ZadolbaliClient.RootUriString; this.client = client; }
public UriRequestProcessor( ILoggerFactory loggerFactory, IMessageBroker <UriRequest> requests, ZadolbaliClient client, ITagRepository tagRepository, IRepository <Article> articleRepository, IRepository <ArticleTag> articleTagRepository) { this.logger = loggerFactory.CreateLogger(typeof(UriRequestProcessor).FullName + " " + client.Proxy); this.requests = requests; this.client = client; this.tagRepository = tagRepository; this.articleRepository = articleRepository; this.articleTagRepository = articleTagRepository; this.rootUri = new Uri(ZadolbaliClient.RootUriString, UriKind.Absolute); this.countAttempt = ZadolbaliClient.CountAttempt; }