public void equality_fails_when_wrong_obj_type() { AccuracyIncorrectChar obj1 = new AccuracyIncorrectChar() { Index = 2, Found = 'a', Expected = 'b' }; string obj2 = null; Assert.That(obj1, Is.Not.EqualTo(obj2)); }
public void equality_true_when_all_properties_same() { AccuracyIncorrectChar obj1 = new AccuracyIncorrectChar() { Index = 2, Found = 'a', Expected = 'x' }; AccuracyIncorrectChar obj2 = new AccuracyIncorrectChar() { Index = 2, Found = 'a', Expected = 'x' }; Assert.That(obj1, Is.EqualTo(obj2)); }
public void equality_fails_when_one_property_incorrect() { AccuracyIncorrectChar obj1 = new AccuracyIncorrectChar() { Index = 2, Found = 'a', Expected = 'b' }; AccuracyIncorrectChar obj2 = new AccuracyIncorrectChar() { Index = 2, Found = 'a', Expected = 'x' }; Assert.That(obj1, Is.Not.EqualTo(obj2)); }