From 5e37960fa24b01aca5321b09acb49bbd24285ba1 Mon Sep 17 00:00:00 2001 From: markpollack Date: Thu, 14 Aug 2008 18:19:30 +0000 Subject: [PATCH] SPRNET-1002 - Object name generation when no name specified produces duplicate names --- .../Messaging/Nms/Config/NmsNamespaceHandlerTests.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/Config/NmsNamespaceHandlerTests.cs b/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/Config/NmsNamespaceHandlerTests.cs index 3451e2f4f..73f301cf6 100644 --- a/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/Config/NmsNamespaceHandlerTests.cs +++ b/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/Config/NmsNamespaceHandlerTests.cs @@ -30,6 +30,7 @@ using Spring.Messaging.Nms.Connections; using Spring.Messaging.Nms.Listener; using Spring.Objects; +using Spring.Objects.Factory.Support; using Spring.Objects.Factory.Xml; #endregion @@ -137,8 +138,10 @@ public void Listeners() ITextMessage message3 = (ITextMessage)mocks.CreateMock(typeof(ITextMessage)); mocks.Replay(message3); - //Default naming strategy is to use full type name. - IMessageListener listener3 = GetListener(typeof (SimpleMessageListenerContainer).FullName); + //Default naming strategy is to use full type name + # + number + string className = typeof(SimpleMessageListenerContainer).FullName; + string targetName = className + ObjectDefinitionReaderUtils.GENERATED_OBJECT_NAME_SEPARATOR + "0"; + IMessageListener listener3 = GetListener(targetName); listener3.OnMessage(message3); Assert.AreSame(message3, testObject3.Message); mocks.Verify(message3);