Apache.NMS.Test.ConnectionTest.CreateAndDisposeWithConsumer C# (CSharp) Method

CreateAndDisposeWithConsumer() private method

private CreateAndDisposeWithConsumer ( [ disposeConsumer ) : void
disposeConsumer [
return void
        public void CreateAndDisposeWithConsumer(
			[Values(true, false)]
			bool disposeConsumer)
        {
            using(IConnection connection = CreateConnection("DisposalTestConnection"))
            {
                connection.Start();

                using(ISession session = connection.CreateSession())
                {
                    IQueue queue = session.GetQueue("DisposalTestQueue");
                    IMessageConsumer consumer = session.CreateConsumer(queue);

                    connection.Stop();
                    if(disposeConsumer)
                    {
                        consumer.Dispose();
                    }
                }
            }
        }