public void ModifyNHConfigruationTest()
 {
     IFrameworkEnvironment fe = new BurrowFramework().BurrowEnvironment;
     NHibernate.Cfg.Configuration cfg = fe.GetNHConfig("PersistenceUnit1");
     cfg.SetProperty("dialect", "NHibernate.Dialect.MsSql2000Dialect");
     fe.RebuildSessionFactories();
       	Assert.AreEqual( new BurrowFramework().GetSessionFactory(typeof (MockEntity)).Dialect.GetType(),
         typeof (NHibernate.Dialect.MsSql2000Dialect));
     cfg.SetProperty("dialect", "NHibernate.Dialect.MsSql2005Dialect");
     fe.RebuildSessionFactories();
       	Assert.AreEqual( new BurrowFramework().GetSessionFactory(typeof (MockEntity)).Dialect.GetType(),
         typeof (NHibernate.Dialect.MsSql2005Dialect));
 }
Example #2
0
        public void ModifyNHConfigruationTest()
        {
            IFrameworkEnvironment fe = new BurrowFramework().BurrowEnvironment;

            NHibernate.Cfg.Configuration cfg = fe.GetNHConfig("PersistenceUnit1");
            cfg.SetProperty("dialect", "NHibernate.Dialect.MsSql2000Dialect");
            fe.RebuildSessionFactories();
            Assert.AreEqual(((ISessionFactoryImplementor) new BurrowFramework().GetSessionFactory(typeof(MockEntity))).Dialect.GetType(),
                            typeof(NHibernate.Dialect.MsSql2000Dialect));
            cfg.SetProperty("dialect", "NHibernate.Dialect.MsSql2005Dialect");
            fe.RebuildSessionFactories();
            Assert.AreEqual(((ISessionFactoryImplementor) new BurrowFramework().GetSessionFactory(typeof(MockEntity))).Dialect.GetType(),
                            typeof(NHibernate.Dialect.MsSql2005Dialect));
        }