public EventPage (Page page, Event pEvent, EventLocation location, List<EventTag> tags, List<EventCategory> categories) : base (page.PrimaryKey, page.Id, page.Title, page.Type, page.Status, page.Modified, page.Description, page.Content, page.ParentId, page.Order, page.Thumbnail, page.Author, page.AutoTranslated, page.AvailableLanguages) { Event = pEvent; Location = location; Tags = tags; Categories = categories; }
public static void AssertPage (Page expected, Page actual) { AssertNullOrNotNull (expected, actual); Assert.AreEqual (expected.Id, actual.Id); Assert.AreEqual (expected.Title, actual.Title); Assert.AreEqual (expected.Type, actual.Type); Assert.AreEqual (expected.Status, actual.Status); Assert.AreEqual (expected.Modified, actual.Modified); Assert.AreEqual (expected.Description, actual.Description); Assert.AreEqual (expected.Content, actual.Content); Assert.AreEqual (expected.ParentId, actual.ParentId); Assert.AreEqual (expected.Order, actual.Order); Assert.AreEqual (expected.Thumbnail, actual.Thumbnail); Assert.AreEqual (expected.AutoTranslated, actual.AutoTranslated); AssertAvailableLanguage (expected.AvailableLanguages, actual.AvailableLanguages); AssertAuthor (expected.Author, actual.Author); }