Esempio n. 1
0
        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));
        }