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

TestProducerSendToNullDestinationWithoutDefault() private method

private TestProducerSendToNullDestinationWithoutDefault ( ) : void
return void
        public void TestProducerSendToNullDestinationWithoutDefault()
        {
            using(IConnection connection = CreateConnection(GetTestClientId()))
            {
                connection.Start();
                using(ISession session = connection.CreateSession())
                {
                    IMessageProducer producer = session.CreateProducer(null);

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