Exemple #1
0
        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());
        }
Exemple #2
0
        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());
        }