From: Michael D. <mik...@us...> - 2004-07-20 13:53:01
|
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 ---- |