public void Should_not_be_equal_has_if_properties_are_different()
        {
            var a = new ValueObjectStub(1, "a", true);
            var b = new ValueObjectStub(2, "a", true);

            Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode());
        }
        public void Should_be_equal_hash_if_properties_are_same()
        {
            var a = new ValueObjectStub(1, "a", true);
            var b = new ValueObjectStub(1, "a", true);

            Assert.AreEqual(a.GetHashCode(), b.GetHashCode());
        }