public void Equals_WithObjectArgObject0EqualObject1_ReturnsTrue(int value0, int value1)
        {
            var intObject0 = new ComparableIntInterfaceObject {
                IntValue = value0
            };
            object intObject1 = new ComparableIntInterfaceObject {
                IntValue = value1
            };

            // Act
            var result = intObject0.Equals(intObject1);

            // Assert
            result
            .Should()
            .BeTrue();
        }
        public void Equals_Object0NotEqualObject1_ReturnsFalse(int value0, int value1)
        {
            var intObject0 = new ComparableIntInterfaceObject {
                IntValue = value0
            };
            var intObject1 = new ComparableIntInterfaceObject {
                IntValue = value1
            };

            // Act
            var result = intObject0.Equals(intObject1);

            // Assert
            result
            .Should()
            .BeFalse();
        }