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); }
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)); }
void AssertStringPayloadsEqual(StringPayload expected, StringPayload actual) { Assert.AreEqual(expected.String, actual.String); }
public StringMessage(string topic, StringPayload payload) { Topic = topic; Payload = payload; }