Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CfgTest
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19650/CfgTest
Modified Files:
ConfigurationFixture.cs
Log Message:
Test now restores Environment properties back to their original values.
Index: ConfigurationFixture.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationFixture.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ConfigurationFixture.cs 12 Jul 2004 02:26:29 -0000 1.2
--- ConfigurationFixture.cs 19 Jul 2004 20:57:05 -0000 1.3
***************
*** 13,16 ****
--- 13,17 ----
public class ConfigurationFixture
{
+
[SetUp]
public void SetUp()
***************
*** 32,35 ****
--- 33,39 ----
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();
cfg.Configure();
***************
*** 37,40 ****
--- 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;
}
}
|