Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CfgTest
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4705/NHibernate.Test/CfgTest
Modified Files:
ConfigurationFixture.cs
Log Message:
Fixed problem where Config.Configure() was overwriting
Environment.properties because a reference to the IDictionary was being
returned, not a copy of the keys/values.
Index: ConfigurationFixture.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationFixture.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ConfigurationFixture.cs 19 Jul 2004 20:57:05 -0000 1.3
--- ConfigurationFixture.cs 20 Jul 2004 13:52:52 -0000 1.4
***************
*** 33,38 ****
public void ReadCfgXmlFromDefaultFile()
{
- string origQuerySubst = Cfg.Environment.Properties[Cfg.Environment.QuerySubstitutions] as string;
- string origConnString = Cfg.Environment.Properties[Cfg.Environment.ConnectionString] as string;
Configuration cfg = new Configuration();
--- 33,36 ----
***************
*** 41,47 ****
Assert.AreEqual( "true 1, false 0, yes 'Y', no 'N'", cfg.Properties[Cfg.Environment.QuerySubstitutions]);
Assert.AreEqual( "Server=localhost;initial catalog=nhibernate;Integrated Security=SSPI", cfg.Properties[Cfg.Environment.ConnectionString]);
-
- cfg.Properties[Cfg.Environment.QuerySubstitutions] = origQuerySubst;
- cfg.Properties[Cfg.Environment.ConnectionString] = origConnString;
}
}
--- 39,42 ----
|