public void GivenAttribueDefaultArchiveToPageIDIsSet_WhenUpdateDefaultArchiveToPageIDCalled_UpdatesPageTypeDefaultArchivePageLink(int archiveToPageID) { PageTypeAttribute attribute = new PageTypeAttribute(); attribute.DefaultArchiveToPageID = archiveToPageID; IPageType pageType = new NativePageType(); PageTypeUpdater pageTypeUpdater = CreatePageTypeUpdater(); pageTypeUpdater.UpdateDefaultArchivePageLink(pageType, attribute); Assert.Equal <int>(attribute.DefaultArchiveToPageID, pageType.DefaultArchivePageLink.ID); }
public void GivenAttribueDefaultArchiveToPageIDPageTypeIDIsNotSet_WhenUpdateDefaultArchiveToPageIDCalled_UpdatesPageTypeDefaultArchivePageLink() { PageTypeAttribute attribute = new PageTypeAttribute(); IPageType pageType = new NativePageType(); pageType.DefaultArchivePageLink = new PageReference(1); PageTypeUpdater pageTypeUpdater = CreatePageTypeUpdater(); pageTypeUpdater.UpdateDefaultArchivePageLink(pageType, attribute); Assert.Equal <PageReference>(null, pageType.DefaultArchivePageLink); }