diff --git a/test/Spring/Spring.Messaging.Ems.Integration.Tests/Messaging/Ems/Core/EmsTemplateTests.cs b/test/Spring/Spring.Messaging.Ems.Integration.Tests/Messaging/Ems/Core/EmsTemplateTests.cs index ade19466..b5ea5301 100644 --- a/test/Spring/Spring.Messaging.Ems.Integration.Tests/Messaging/Ems/Core/EmsTemplateTests.cs +++ b/test/Spring/Spring.Messaging.Ems.Integration.Tests/Messaging/Ems/Core/EmsTemplateTests.cs @@ -81,8 +81,13 @@ namespace Spring.Messaging.Ems.Core protected override void OnSetUp() { admin = new Admin("tcp://localhost:7222", "admin", ""); - Destination destination = (Destination)lookupContext.Lookup(queueName); - if (destination != null) admin.DestroyQueue(queueName); + Destination destination = null; + try + { + destination = (Destination) lookupContext.Lookup(queueName); + if (destination != null) admin.DestroyQueue(queueName); + } catch (NameNotFoundException) + {} admin.CreateQueue(new QueueInfo(queueName)); admin.BindQueue(queueName, queueName); admin.PurgeQueue(queueName);