public void implements_equality_contract()
{
Assert.EqualityContract(
new[] { TypeDescriptor.For(typeof(TypeWithTwoProperties)), TypeDescriptor.For(typeof(TypeWithTwoProperties)) },
new[] { TypeDescriptor.For(typeof(TypeWithProperty)), TypeDescriptor.For(typeof(TypeWithTwoProperties)) }
);
}