From: Michael D. <mik...@us...> - 2004-07-12 01:32:26
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CfgTest In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8462/NHibernate.Test/CfgTest Added Files: ConfigurationFixture.cs Log Message: Added TestFixtures for configuring NHibernate from a seperate xml file. --- NEW FILE: ConfigurationFixture.cs --- using System; using NHibernate.Cfg; using NUnit.Framework; namespace NHibernate.Test.CfgTest { /// <summary> /// Summary description for ConfigurationFixture. /// </summary> [TestFixture] public class ConfigurationFixture { [SetUp] public void SetUp() { System.IO.File.Copy("..\\..\\hibernate.cfg.xml", "hibernate.cfg.xml"); } [TearDown] public void TearDown() { System.IO.File.Delete("hibernate.cfg.xml"); } /// <summary> /// Verify that NHibernate can read the configuration from a hibernate.cfg.xml /// file and that the values override what is in the app.config. /// </summary> [Test] public void ReadCfgXmlFromDefaultFile() { Configuration cfg = new Configuration(); cfg.Configure(); 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]); } } } |