Exemplo 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));
        }
Exemplo n.º 2
0
        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()
                           );
            }
        }