Exemplo n.º 1
0
        public static void CreateStandardPayload(FiksRequest fiksRequest, List <IPayload> payloads)
        {
            var payLoadFileName = fiksRequest.TestCase.PayloadFileName;

            if (string.IsNullOrEmpty(payLoadFileName))
            {
                return;
            }

            IPayload payload = new StringPayload(GetStandardPayloadAsText(fiksRequest), payLoadFileName);

            payloads.Add(payload);
        }
Exemplo n.º 2
0
        public void TestStringPayload()
        {
            StringPayload payload;

            byte[] expected;

            // Empty string should serialize as 0x00
            payload  = new StringPayload("");
            expected = new byte[] {
                0x00,
            };
            AssertBytesEqual(expected, payload.ToBytes());
            AssertStringPayloadsEqual(payload, new StringPayload(expected));

            payload  = new StringPayload("testing.");
            expected = new byte[] {
                0x08,
                0x74, 0x65, 0x73, 0x74, 0x69, 0x6E, 0x67, 0x2E,
            };
            AssertBytesEqual(expected, payload.ToBytes());
            AssertStringPayloadsEqual(payload, new StringPayload(expected));
        }
Exemplo n.º 3
0
 void AssertStringPayloadsEqual(StringPayload expected, StringPayload actual)
 {
     Assert.AreEqual(expected.String, actual.String);
 }
Exemplo n.º 4
0
 public StringMessage(string topic, StringPayload payload)
 {
     Topic   = topic;
     Payload = payload;
 }