public void NHibernateBootstrapper_Completed() { var builder = new NHibernateConfigBuilder("data source=:memory:", "unit-tester", SupportedNHDrivers.SqlLite, "thread_static", false); var config = builder.BuildConfiguration(); var boot = new ProviderBootstrapper(config, new ProviderConfigurationSection() { ConnectionStringKey = "data source=:memory:", Driver = SupportedNHDrivers.SqlLite, SessionContext = "thread_static" }, new FakeFrameworkContext()); var status = boot.TryInstall(); Assert.AreEqual(InstallStatusType.Completed, status.StatusType); }
public void NHibernateBootstrapper_Tried_And_Failed() { var localConfig = new ProviderConfigurationSection() { ConnectionStringKey = "This is an invalid conn string", Driver = SupportedNHDrivers.MsSql2008, SessionContext = "web" }; var builder = new NHibernateConfigBuilder(localConfig.ConnectionStringKey, "test", localConfig.Driver, "thread_static", false); var config = builder.BuildConfiguration(); var boot = new ProviderBootstrapper(config, localConfig, new FakeFrameworkContext()); var status = boot.TryInstall(); Assert.AreEqual(InstallStatusType.TriedAndFailed, status.StatusType); }