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); }
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); }