public void Type_hierarchy() { var d1 = new DerivedType(1, 2, 3) { publicField = 4, publicFieldDerived = 5 }; var d2 = new DerivedType(99, 2, 3) { publicField = 4, publicFieldDerived = 5 }; Assert.Throws<NotEqualDueToDifferentValues>(() => Equalidator.AreEqual(d1, d2)); }
public void Type_hierarchy() { var d1 = new DerivedType(1, 2, 3) { publicField = 4, publicFieldDerived = 5 }; var d2 = new DerivedType(99, 2, 3) { publicField = 4, publicFieldDerived = 5 }; Assert.Throws <NotEqualDueToDifferentValues>(() => Equalidator.AreEqual(d1, d2)); }