public override bool AssertPayloadEquality(Test test, object original, object deserialized, bool abort = true) { string serError = null; if (test.Name.Contains("Telemetry")) { if (!TelemetryData.AssertPayloadEquality(original, deserialized, out serError)) { if (abort) { test.Abort(this, serError); } return(false); } } else if (test.Name.Contains("EDI_X12_835")) { if (!EDI_X12_835Data.AssertPayloadEquality(original, deserialized, out serError)) { if (abort) { test.Abort(this, serError); } return(false); } } return(base.AssertPayloadEquality(test, original, deserialized, abort)); }