Пример #1
0
        public void AttachId()
        {
            var factory = new NewsApiEventFactory(new[]
            {
                new NewsApiSource("", "source A", "", "", "", "", ""),
            });

            var article1 = new NewsApiArticle(new NewsApiSourceShort("", "source A"), "", "", "", "", "", null);
            var article2 = new NewsApiArticle(new NewsApiSourceShort("", "source A"), "", "", "", "", "", null);
            var event1   = factory.MakeEvent(article1, "");
            var event2   = factory.MakeEvent(article2, "");

            Assert.AreEqual(0, event1.Id);
            Assert.AreEqual(1, event2.Id);
        }
Пример #2
0
        public void AttachNullSource()
        {
            var factory = new NewsApiEventFactory(new[]
            {
                new NewsApiSource("source A", "", "", "", "", "lang A", ""),
            });

            var article1 = new NewsApiArticle(new NewsApiSourceShort("source B", ""), "", "", "", "", "", null);
            var event1   = factory.MakeEvent(article1, "");

            Assert.AreEqual(null, event1.Language);
        }