public void ThenShouldFailIfValuesDoNotMatch()
        {
            var objA = new StructDomain { StringProp = "AAA" };
            var objB = new StructDomain { StringProp = "BBB" };

            var result = this.comparator.Compare(objA, objB);
            result.AreSame.Should().BeFalse();
        }
        public void ThenShouldPassIfValuesMatch()
        {
            var objA = new StructDomain {StringProp = "AAA"};
            var objB = new StructDomain {StringProp = "AAA"};

            var result = this.comparator.Compare(objA, objB);
            result.AreSame.Should().BeTrue();
        }