public void GivenTabDefinitionWithAllValuesEqualToTab_TabDefinitionShouldBeUpdated_ReturnsFalse() { Tab tab = new TestTab(); TabDefinition tabDefinition = TabDefinitionUpdaterTestsUtility.CreateTabDefinition(tab); TabDefinitionUpdater tabDefinitionUpdater = TabDefinitionUpdaterFactory.Create(); bool shouldBeUpdated = tabDefinitionUpdater.TabDefinitionShouldBeUpdated(tabDefinition, tab); Assert.False(shouldBeUpdated); }
public void GivenTabDefinitionWithDifferentSortIndex_TabDefinitionShouldBeUpdated_ReturnsTrue() { Tab tab = new TestTab(); TabDefinition tabDefinition = TabDefinitionUpdaterTestsUtility.CreateTabDefinition(tab); tabDefinition.SortIndex++; TabDefinitionUpdater tabDefinitionUpdater = TabDefinitionUpdaterFactory.Create(); bool shouldBeUpdated = tabDefinitionUpdater.TabDefinitionShouldBeUpdated(tabDefinition, tab); Assert.True(shouldBeUpdated); }
public void GivenTabDefinitionWithDifferentName_TabDefinitionShouldBeUpdated_ReturnsTrue() { Tab tab = new TestTab(); TabDefinition tabDefinition = TabDefinitionUpdaterTestsUtility.CreateTabDefinition(tab); tabDefinition.Name = TestValueUtility.CreateRandomString(); TabDefinitionUpdater tabDefinitionUpdater = TabDefinitionUpdaterFactory.Create(); bool shouldBeUpdated = tabDefinitionUpdater.TabDefinitionShouldBeUpdated(tabDefinition, tab); Assert.True(shouldBeUpdated); }