public void GetHashCode_TextObjectWithIntProperty_ReturnsIntValue(string value0)
        {
            var textObject0 = new ComparableTextPropertyInterfaceObject {
                TextValue = value0
            };

            // Act
            var result = textObject0.GetHashCode();

            // Assert
            result
            .Should()
            .Be(value0.GetHashCode());
        }
        public void Equals_TextWithObjectArgObject0EqualObject1_ReturnsTrue(string value0, string value1)
        {
            var intObject0 = new ComparableTextPropertyInterfaceObject {
                TextValue = value0
            };
            object intObject1 = new ComparableTextPropertyInterfaceObject {
                TextValue = value1
            };

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

            // Assert
            result
            .Should()
            .BeTrue();
        }
        public void Equals_TextObject0NotEqualObject1_ReturnsFalse(string value0, string value1)
        {
            var textObject0 = new ComparableTextPropertyInterfaceObject {
                TextValue = value0
            };
            var textObject1 = new ComparableTextPropertyInterfaceObject {
                TextValue = value1
            };

            // Act
            var result = textObject0.Equals(textObject1);

            // Assert
            result
            .Should()
            .BeFalse();
        }
        public void CompareTo_TextObject0EqualToObject1_ReturnsGreaterThanZero(string value0, string value1)
        {
            var textObject0 = new ComparableTextPropertyInterfaceObject {
                TextValue = value0
            };
            var textObject1 = new ComparableTextPropertyInterfaceObject {
                TextValue = value1
            };

            // Act
            var result = textObject0.CompareTo(textObject1);

            // Assert
            result
            .Should()
            .Be(0);
        }