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)); }
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)); }