Update of /cvsroot/springnet/Spring.Net/test/Spring/Spring.Core.Tests/Objects/Factory/Config
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv30786
Modified Files:
ObjectDefinitionVisitorTests.cs
Log Message:
Fixed SPRNET-860 - Placeholders not resolved in name-values element.
Thanks ralfkret from the forum for the fix !
Index: ObjectDefinitionVisitorTests.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/test/Spring/Spring.Core.Tests/Objects/Factory/Config/ObjectDefinitionVisitorTests.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ObjectDefinitionVisitorTests.cs 26 Nov 2007 14:16:29 -0000 1.1
--- ObjectDefinitionVisitorTests.cs 18 Feb 2008 00:02:44 -0000 1.2
***************
*** 128,131 ****
--- 128,148 ----
}
+ [Test]
+ public void VisitNameValueCollection()
+ {
+ IObjectDefinition od = new RootObjectDefinition();
+ NameValueCollection nvc = new NameValueCollection();
+ nvc["Key"] = "$Property";
+ od.PropertyValues.Add("PropertyName", nvc);
+
+ ObjectDefinitionVisitor odv = new ObjectDefinitionVisitor(variableSource);
+ odv.VisitObjectDefinition(od);
+
+ NameValueCollection visitedNvc =
+ od.PropertyValues.GetPropertyValue("PropertyName").Value as NameValueCollection;
+
+ Assert.AreEqual("Value", visitedNvc["Key"]);
+ }
+
#region Helper class
|