private void AssertMessageDeserializedCorrectly(DeserializedMessage message, string expectedBodyText, Type expectedMessageType, Action <MessageProperties> assertMessagePropertiesCorrect) { Assert.That(message.Message.Body.Text, Is.EqualTo(expectedBodyText), "Deserialized message body text does not match expected value"); Assert.That(message.MessageType, Is.EqualTo(expectedMessageType), "Deserialized message type does not match expected value"); assertMessagePropertiesCorrect(message.Message.Properties); }
private void AssertMessageDeserializedCorrectly(DeserializedMessage message, string expectedBodyText, Type expectedMessageType, string expectedMessageProperties) { var messageProperties = new StringBuilder(); message.Message.Properties.AppendPropertyDebugStringTo(messageProperties); Assert.That(message.Message.Body.Text, Is.EqualTo(expectedBodyText), "Deserialized message body text does not match expected value"); Assert.That(message.MessageType, Is.EqualTo(expectedMessageType), "Deserialized message type does not match expected value"); Assert.That(messageProperties.ToString(), Is.EqualTo(expectedMessageProperties), "Deserialized message properties do not match expected value"); }
private void AssertMessageDeserializedCorrectly( DeserializedMessage message, string expectedBodyText, Type expectedMessageType, string expectedMessageProperties ) { var messageProperties = new StringBuilder(); message.Message.Properties.AppendPropertyDebugStringTo( messageProperties ); Assert.That( message.Message.Body.Text, Is.EqualTo( expectedBodyText ), "Deserialized message body text does not match expected value" ); Assert.That( message.MessageType, Is.EqualTo( expectedMessageType ), "Deserialized message type does not match expected value" ); Assert.That( messageProperties.ToString(), Is.EqualTo( expectedMessageProperties), "Deserialized message properties do not match expected value" ); }