Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CfgTest
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28822
Modified Files:
ConfigurationFixture.cs
Log Message:
Added more ways to Configure NH-127
Index: ConfigurationFixture.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationFixture.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** ConfigurationFixture.cs 27 Aug 2004 04:21:22 -0000 1.7
--- ConfigurationFixture.cs 28 Sep 2004 01:09:18 -0000 1.8
***************
*** 24,28 ****
public void ReadCfgXmlFromDefaultFile()
{
-
Configuration cfg = new Configuration();
cfg.Configure();
--- 24,27 ----
***************
*** 61,64 ****
--- 60,78 ----
}
+ /// <summary>
+ /// Verify that NHibernate can read the configuration from a manifest resource in an
+ /// Assembly and that the values override what is in the app.config.
+ /// </summary>
+ [Test]
+ public void ReadCfgXmlFromAssembly()
+ {
+ Configuration cfg = new Configuration();
+ cfg.Configure( this.GetType().Assembly, "NHibernate.Test.hibernate.cfg.xml" );
+
+ Assert.AreEqual( "true 1, false 0, yes 'Y', no 'N'", cfg.Properties[Cfg.Environment.QuerySubstitutions]);
+ Assert.AreEqual( "Server=localhost;initial catalog=nhibernate;User Id=;Password=", cfg.Properties[Cfg.Environment.ConnectionString]);
+ }
+
+
}
}
|