private void CompareSchema(string subSetConnectionString, params INHibernateConfigurer[] configurers) { var superSetConnectionString = ConfigurationManager.ConnectionStrings["Persistence"].ConnectionString; SqlServerSchema.Prepare(subSetConnectionString); var configuration = new NHibernateConfiguration(new ConsoleLogger { DebugLoggingIsEnabled = false }); foreach (var configurer in configurers) { configuration.RegisterConfigurer(configurer); } configuration.CreateSchema(); SqlServerSchema.AssertContained(new ConsoleLogger(), superSetConnectionString, subSetConnectionString, false); }