public void ACompare_ReturnsTrueWhenUnderlyingTypeIsEqual() { var x = new UnionA(1); var y = new UnionA(1); var sut = UnionA.Comparer; Assert.IsTrue(sut.Equals(x, y)); }
public void ACompare_ReturnsTrueWhenDerivedTypeIsDifferent() { var x = new UnionA(1); var y = new UnionAPrime(1); var sut = UnionA.Comparer; Assert.IsTrue(sut.Equals(x, y)); }