public void Setup() { Configure.ConfigurationSource = new DefaultConfigurationSource(); NHibernateSettingRetriever.AppSettings = () => new NameValueCollection { { "NServiceBus/Persistence/NHibernate/dialect", dialect } }; NHibernateSettingRetriever.ConnectionStrings = () => new ConnectionStringSettingsCollection { new ConnectionStringSettings("NServiceBus/Persistence/NHibernate/Timeout", connectionString) }; ConfigureNHibernate.Init(); Configure.With(Enumerable.Empty <Type>()) .DefineEndpointName("Foo") .DefaultBuilder() .UseNHibernateTimeoutPersister(); persister = Configure.Instance.Builder.Build <TimeoutStorage>(); sessionFactory = persister.SessionFactory; new Installer.Installer().Install(WindowsIdentity.GetCurrent().Name); }
public void Setup() { Configure.ConfigurationSource = new DefaultConfigurationSource(); NHibernateSettingRetriever.AppSettings = () => new NameValueCollection { {"NServiceBus/Persistence/NHibernate/dialect", dialect} }; NHibernateSettingRetriever.ConnectionStrings = () => new ConnectionStringSettingsCollection { new ConnectionStringSettings("NServiceBus/Persistence/NHibernate/Timeout", connectionString) }; ConfigureNHibernate.Init(); Configure.With(Enumerable.Empty<Type>()) .DefineEndpointName("Foo") .DefaultBuilder() .UseNHibernateTimeoutPersister(); persister = Configure.Instance.Builder.Build<TimeoutStorage>(); sessionFactory = persister.SessionFactory; new Installer.Installer().Install(WindowsIdentity.GetCurrent().Name); }