public void CompressedStringSenderMessageToStringReceiverMessageAsStringPayload() { var originalPayload = GetStringExample(); var senderMessage = new SenderMessage(originalPayload, compress: true); var receiverMessage = new TestReceiverMessage(senderMessage.StringPayload, senderMessage.Headers); receiverMessage.StringPayload.Should().Be(originalPayload); var senderCopy = new SenderMessage(receiverMessage); senderCopy.StringPayload.Should().Be(senderMessage.StringPayload); senderCopy.BinaryPayload.Should().BeEquivalentTo(senderMessage.BinaryPayload); }
public void UncompressedStringSenderMessageToBinaryReceiverMessageAsBinaryPayload() { var originalPayload = GetStringExample(); var senderMessage = new SenderMessage(originalPayload); var receiverMessage = new TestReceiverMessage(senderMessage.BinaryPayload, senderMessage.Headers); receiverMessage.BinaryPayload.Should().BeEquivalentTo(Encoding.UTF8.GetBytes(originalPayload)); var senderCopy = new SenderMessage(receiverMessage); senderCopy.StringPayload.Should().Be(senderMessage.StringPayload); senderCopy.BinaryPayload.Should().BeEquivalentTo(senderMessage.BinaryPayload); }
public void UncompressedBinarySenderMessageToBinaryReceiverMessageAsStringPayload() { var originalPayload = GetBinaryExample(); var senderMessage = new SenderMessage(originalPayload); var receiverMessage = new TestReceiverMessage(senderMessage.BinaryPayload, senderMessage.Headers); receiverMessage.StringPayload.Should().Be(Convert.ToBase64String(originalPayload)); var senderCopy = new SenderMessage(receiverMessage); senderCopy.StringPayload.Should().Be(senderMessage.StringPayload); senderCopy.BinaryPayload.Should().BeEquivalentTo(senderMessage.BinaryPayload); }