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)); }
public MsgBatching(TestingSystem context, IConfigSectionNode conf) : base(context, conf) { if (m_MsgCount < 1) { m_MsgCount = 1; } m_Data = new List <object>(m_MsgCount); for (var i = 0; i < m_MsgCount; i++) { m_Data.Add(m_MsgType == MsgBatchingType.Personal ? SomePersonalDataMessage.Build() : m_MsgType == MsgBatchingType.RPC ? RPCMessage.Build() : m_MsgType == MsgBatchingType.Trading ? (object)TradingRec.Build() : EDI_X12_835Data.Make() ); } }