public void ManagedObjectEquals_Null() { var managedObjectEquals = new ManagedObjectEqual(); Assert.That(managedObjectEquals.CompareEqual(null, null), Is.True); Assert.That(managedObjectEquals.CompareEqual(new ClassWithPrimitives(), null), Is.False); Assert.That(managedObjectEquals.CompareEqual(null, new ClassWithPrimitives()), Is.False); }
public void ManagedObjectEquals_ClassWithPrimitives() { var a = new ClassWithPrimitives { A = 1, B = 2.3f, C = true, D = null }; var b = new ClassWithPrimitives { A = 1, B = 2.3f, C = true, D = null }; var c = new ClassWithPrimitives { A = 2, B = 2.3f, C = true, D = null }; var managedObjectEquals = new ManagedObjectEqual(); Assert.That(managedObjectEquals.CompareEqual(a, b), Is.True); Assert.That(managedObjectEquals.CompareEqual(a, c), Is.False); }