public void IsEqualFailsIfFieldsDifferentEvenInBaseClass() { var x = new DummyHeritance(); Check.ThatCode(() => { Check.That(x).HasFieldsWithSameValues(new DummyHeritance(2, 1)); }) .Throws<FluentCheckException>() .WithMessage(Environment.NewLine+ "The checked value\'s field \'y\' does not have the expected value." + Environment.NewLine + "The checked value:" + Environment.NewLine + "\t[3]" + Environment.NewLine + "The expected value:" + Environment.NewLine + "\t[1]"); }
public void IsEqualFailsIfFieldsDifferentEvenInBaseClass() { var x = new DummyHeritance(2, 3); Check.ThatCode(() => { Check.That(x).HasFieldsWithSameValues(new DummyHeritance(2, 1)); }) .IsAFailingCheckWithMessage( "", "The checked value\'s field \'y\' does not have the expected value.", "The checked value's field 'y':", "\t[3]", "The expected value's field 'y':", "\t[1]"); }
public void IsEqualfailsWithMissingFields() { var x = new DummyHeritance(); Check.That(x).HasFieldsWithSameValues(new DummyClass()); }
public void IsEqualFailsIfFieldsDifferentEvenInBaseClass() { var x = new DummyHeritance(); Check.That(x).HasFieldsWithSameValues(new DummyHeritance(2, 1)); }