Exemple #1
0
        public static void Equals___Should_return_false___When_item1_and_item2_have_different_ARGB()
        {
            // Arrange
            var systemUnderTest = new ColorEqualityComparer();

            var item1 = Color.FromArgb(255, 255, 218, 185);
            var item2 = Color.FromArgb(254, 255, 218, 185);
            var item3 = Color.FromArgb(255, 254, 218, 185);
            var item4 = Color.FromArgb(255, 255, 219, 185);
            var item5 = Color.FromArgb(255, 255, 218, 184);

            // Act
            var actual1  = systemUnderTest.Equals(item1, item2);
            var actual2  = systemUnderTest.Equals(item1, item3);
            var actual3  = systemUnderTest.Equals(item1, item4);
            var actual4  = systemUnderTest.Equals(item1, item5);
            var actual5  = systemUnderTest.Equals(item2, item3);
            var actual6  = systemUnderTest.Equals(item2, item4);
            var actual7  = systemUnderTest.Equals(item2, item5);
            var actual8  = systemUnderTest.Equals(item3, item4);
            var actual9  = systemUnderTest.Equals(item3, item5);
            var actual10 = systemUnderTest.Equals(item4, item5);

            // Assert
            actual1.Should().BeFalse();
            actual2.Should().BeFalse();
            actual3.Should().BeFalse();
            actual4.Should().BeFalse();
            actual5.Should().BeFalse();
            actual6.Should().BeFalse();
            actual7.Should().BeFalse();
            actual8.Should().BeFalse();
            actual9.Should().BeFalse();
            actual10.Should().BeFalse();
        }
Exemple #2
0
        public static void Equals___Should_return_true___When_both_items_are_the_same_object_reference()
        {
            // Arrange
            var systemUnderTest = new ColorEqualityComparer();

            var item1 = Color.FromArgb(255, 218, 185);
            var item2 = Color.PeachPuff;

            // Act
            var actual1 = systemUnderTest.Equals(item1, item1);
            var actual2 = systemUnderTest.Equals(item2, item2);

            // Assert
            actual1.Should().BeTrue();
            actual2.Should().BeTrue();
        }
Exemple #3
0
        public static void Equals___Should_return_true___When_item1_and_item2_have_the_same_ARGB()
        {
            // Arrange
            var systemUnderTest = new ColorEqualityComparer();

            var item1 = Color.FromArgb(255, 255, 218, 185);
            var item2 = Color.FromArgb(255, 218, 185);
            var item3 = Color.PeachPuff;

            // Act
            var actual1 = systemUnderTest.Equals(item1, item2);
            var actual2 = systemUnderTest.Equals(item1, item3);
            var actual3 = systemUnderTest.Equals(item2, item3);

            // Assert
            actual1.Should().BeTrue();
            actual2.Should().BeTrue();
            actual3.Should().BeTrue();
        }