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;
 }
Esempio n. 3
0
 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;
 }