public void ShouldConsiderDifferingManyEquatableFieldsObjectsNotEqual(int integer, double value, string text, bool truth)
 {
     var first = new ManyEquatableFields(1, 2.0, "dummy", true);
     var second = new ManyEquatableFields(integer, value, text, truth);
     Assert.That(first.Equals(second), Is.False);
 }
 public void ShouldConsiderConformingManyEquatableFieldsObjectsEqual()
 {
     var first = new ManyEquatableFields(1, 2.0, "dummy", true);
     var second = new ManyEquatableFields(1, 2.0, "dummy", true);
     Assert.That(first.Equals(second), Is.True);
 }