Пример #1
0
        public void get_the_basic_properties()
        {
            settings.Driver           = "driver1";
            settings.Dialect          = "dialect1";
            settings.UseOuterJoin     = true;
            settings.ConnectionString = "connection string";
            settings.ShowSql          = false;
            settings.ProxyFactory     = "some proxy";

            var properties = settings.GetProperties();

            properties["connection.driver_class"].ShouldEqual(settings.Driver);
            properties["dialect"].ShouldEqual(settings.Dialect);
            properties["use_outer_join"].ShouldEqual("true");
            properties["connection.connection_string"].ShouldEqual(settings.ConnectionString);
            properties["show_sql"].ShouldEqual("false");
            properties["proxyfactory.factory_class"].ShouldEqual(settings.ProxyFactory);
        }
Пример #2
0
 public FakeDomainNHIbernateRegistry(DatabaseSettings settings)
 {
     SetProperties(settings.GetProperties());
     MappingsFromAssembly(typeof(Case).Assembly);
 }
 public NHibernate.Cfg.Configuration ConfigureProperties(NHibernate.Cfg.Configuration nhibernateConfig)
 {
     nhibernateConfig.AddProperties(_databaseSettings.GetProperties());
     return(nhibernateConfig);
 }
 public FubuMusicStoreNHibernateRegistry(DatabaseSettings settings)
 {
     SetProperties(settings.GetProperties());
     MappingsFromAssembly(typeof(AlbumMap).Assembly);
 }