Apache.NMS.ActiveMQ.Test.Commands.ActiveMQBytesMessageTest.TestCommand C# (CSharp) Method

TestCommand() private method

private TestCommand ( ) : void
return void
        public void TestCommand()
        {
            ActiveMQBytesMessage message = new ActiveMQBytesMessage();

            // Test that a BytesMessage is created in WriteOnly mode.
            try
            {
                byte[] content = message.Content;
                content.SetValue(0, 0);
                Assert.Fail("Should have thrown an exception");
            }
            catch
            {
            }

            Assert.IsTrue( !message.ReadOnlyBody );
            Assert.IsTrue( !message.ReadOnlyProperties );

            message.Reset();

            Assert.IsNull( message.Content );
            Assert.IsTrue( message.ReadOnlyBody );
        }