public void GivenNoDefaultVisibleInMenuInAttribute_UpdateDefaultVisibleInMenuCalled_SetsPageTypeDefaultVisibleInMenuToDefaultValue() { IPageType pageType = new NativePageType(); pageType.DefaultVisibleInMenu = !PageTypeUpdater.DefaultDefaultVisibleInMenu; PageTypeUpdater pageTypeUpdater = CreatePageTypeUpdater(); pageTypeUpdater.UpdateDefaultVisibleInMenu(pageType, new PageTypeAttribute()); Assert.Equal <bool>(PageTypeUpdater.DefaultDefaultVisibleInMenu, pageType.DefaultVisibleInMenu); }
public void GivenValue_UpdateDefaultVisibleInMenu_UpdatesPageTypeDefaultVisibleInMenuWithValue(bool defaultVisibleInMenu) { PageTypeDefinition definition = PageTypeUpdaterTestsUtility.CreateBasicPageTypeDefinition(); definition.Attribute.DefaultVisibleInMenu = defaultVisibleInMenu; IPageType pageType = new NativePageType(); PageTypeUpdater pageTypeUpdater = CreatePageTypeUpdater(); pageTypeUpdater.UpdateDefaultVisibleInMenu(pageType, definition.Attribute); Assert.Equal <bool>(defaultVisibleInMenu, pageType.DefaultVisibleInMenu); }