Apache.NMS.Test.BytesMessageTest.AssertBytesMessageEqual C# (CSharp) Method

AssertBytesMessageEqual() protected method

Assert that two messages are IBytesMessages and their contents are equal.
protected AssertBytesMessageEqual ( IMessage expected, IMessage actual ) : void
expected IMessage
actual IMessage
return void
        protected void AssertBytesMessageEqual(IMessage expected, IMessage actual)
        {
            IBytesMessage expectedBytesMsg = expected as IBytesMessage;
            expectedBytesMsg.Reset();
            Assert.IsNotNull(expectedBytesMsg, "'expected' message not a bytes message");
            IBytesMessage actualBytesMsg = actual as IBytesMessage;
            Assert.IsNotNull(actualBytesMsg, "'actual' message not a bytes message");
            Assert.AreEqual(expectedBytesMsg.Content, actualBytesMsg.Content, "Bytes message contents do not match.");
        }