Apache.NMS.Test.ProducerTest.TestProducerSendToNullDestinationWithDefault C# (CSharp) Method

TestProducerSendToNullDestinationWithDefault() private method

private TestProducerSendToNullDestinationWithDefault ( ) : void
return void
        public void TestProducerSendToNullDestinationWithDefault()
        {
            using(IConnection connection = CreateConnection(GetTestClientId()))
            {
                connection.Start();
                using(ISession session = connection.CreateSession())
                {
                    IDestination unusedDest = session.CreateTemporaryQueue();

                    IMessageProducer producer = session.CreateProducer(unusedDest);

                    try
                    {
                        producer.Send(null, session.CreateTextMessage("Message"));
                        Assert.Fail("Producer should have thrown an InvalidDestinationException");
                    }
                    catch(InvalidDestinationException)
                    {
                    }
                    catch(Exception ex)
                    {
                        Assert.Fail("Wrong Exception Type Thrown: " + ex.GetType().Name);
                    }
                }
            }
        }