public void WhenIconSetsHaveDifferentIcons_ShouldHaveDifferentHashCode() { var iconSet1 = new DependencyIconSet( icon: KnownMonikers.AboutBox, expandedIcon: KnownMonikers.AboutBox, unresolvedIcon: KnownMonikers.AbsolutePosition, unresolvedExpandedIcon: KnownMonikers.AbsolutePosition); var iconSet2 = new DependencyIconSet( icon: KnownMonikers.PackageReference, expandedIcon: KnownMonikers.AboutBox, unresolvedIcon: KnownMonikers.AbsolutePosition, unresolvedExpandedIcon: KnownMonikers.AbsolutePosition); Assert.False(iconSet1.GetHashCode() == iconSet2.GetHashCode()); }
public void WhenIconSetsHaveSameIcons_ShouldHaveSameHashCode() { var iconSet1 = new DependencyIconSet( icon: KnownMonikers.AboutBox, expandedIcon: KnownMonikers.AboutBox, unresolvedIcon: KnownMonikers.AbsolutePosition, unresolvedExpandedIcon: KnownMonikers.AbsolutePosition); var iconSet2 = new DependencyIconSet( icon: KnownMonikers.AboutBox, expandedIcon: KnownMonikers.AboutBox, unresolvedIcon: KnownMonikers.AbsolutePosition, unresolvedExpandedIcon: KnownMonikers.AbsolutePosition); Assert.True(iconSet1.GetHashCode() == iconSet2.GetHashCode()); }