public void GivenNoDefaultPeerOrderRuleInAttribute_WhenUpdateDefaultPeerOrderRuleCalled_SetsPageTypeDefaultPeerOrderRuleToDefaultValue() { PageTypeAttribute attribute = new PageTypeAttribute(); IPageType pageType = new NativePageType(); pageType.DefaultPeerOrder = 1; PageTypeUpdater pageTypeUpdater = CreatePageTypeUpdater(); pageTypeUpdater.UpdateDefaultPeerOrder(pageType, attribute); Assert.Equal <int>(PageTypeUpdater.DefaultDefaultPageTypePeerOrder, pageType.DefaultPeerOrder); }
public void GivenPageType_WhenUpdateDefaultPeerOrderRuleCalled_UpdatesPageTypeDefaultPeerOrderRule(int defaultSortIndex) { PageTypeAttribute attribute = new PageTypeAttribute(); attribute.DefaultSortIndex = defaultSortIndex; IPageType pageType = new NativePageType(); pageType.DefaultPeerOrder = 1; PageTypeUpdater pageTypeUpdater = CreatePageTypeUpdater(); pageTypeUpdater.UpdateDefaultPeerOrder(pageType, attribute); Assert.Equal <int>(defaultSortIndex, pageType.DefaultPeerOrder); }