From: Michael D. <mik...@us...> - 2004-09-28 01:09:27
|
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]); + } + + } } |