From 3c6e30253d70fd82ff65a70064725da985bc1a13 Mon Sep 17 00:00:00 2001 From: sbohlen Date: Fri, 20 Aug 2010 20:46:46 +0000 Subject: [PATCH] Fixing broken build (error was caused by having two DIFFERENT tests in the same assembly reuse the same service name so the typenames of the dynamic types created by the proxying engine collided). Second test changed to use Guid-generated service name for the registration of its service so no future collisions should be possible. --- .../ServiceModel/SpringServiceHostTests.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/Spring/Spring.Services.Tests/ServiceModel/SpringServiceHostTests.cs b/test/Spring/Spring.Services.Tests/ServiceModel/SpringServiceHostTests.cs index 9c5c17e5..7d92205d 100644 --- a/test/Spring/Spring.Services.Tests/ServiceModel/SpringServiceHostTests.cs +++ b/test/Spring/Spring.Services.Tests/ServiceModel/SpringServiceHostTests.cs @@ -50,9 +50,12 @@ namespace Spring.ServiceModel public void CanCreateHostTwice() { DefaultListableObjectFactory of = new DefaultListableObjectFactory(); - of.RegisterObjectDefinition("service", new RootObjectDefinition(new RootObjectDefinition(typeof(Service)))); - SpringServiceHost ssh = new SpringServiceHost("service", of, true); - SpringServiceHost ssh1 = new SpringServiceHost("service", of, true); + + string svcRegisteredName = System.Guid.NewGuid().ToString(); + + of.RegisterObjectDefinition(svcRegisteredName, new RootObjectDefinition(new RootObjectDefinition(typeof(Service)))); + SpringServiceHost ssh = new SpringServiceHost(svcRegisteredName, of, true); + SpringServiceHost ssh1 = new SpringServiceHost(svcRegisteredName, of, true); } } }