public void SetUp()
 {
     connectionString = Substitute.For<IConnectionStringProvider>();
     connectionString.Schema = "dbo";
     applicationDatabase = Substitute.For<IApplicationDatabase>();
     detector = new DatabaseUpgradeDetector(connectionString, extensions, applicationDatabase);
 }
 public void SetUp()
 {
     connectionString = Substitute.For<IConnectionStringSettings>();
     connectionString.Schema = "dbo";
     connectionString.DatabaseProvider = "sql";
     applicationDatabase = Substitute.For<IApplicationDatabase>();
     databaseProvider = Substitute.For<IDatabaseProvider>();
     databaseConnectionDetector = Substitute.For<IDatabaseConnectionDetector>();
     detector = new DatabaseUpgradeDetector(connectionString, extensions, applicationDatabase, databaseProvider, databaseConnectionDetector);
 }
 public void SetUp()
 {
     connectionString = Substitute.For<IConnectionStringProvider>();
     connectionString.Schema = "dbo";
     connectionString.DatabaseProvider = "sql";
     applicationDatabase = Substitute.For<IApplicationDatabase>();
     databaseProviderLookup = Substitute.For<IIndex<string, IDatabaseProvider>>();
     databaseProvider = Substitute.For<IDatabaseProvider>();
     databaseProviderLookup[Arg.Any<string>()].Returns(databaseProvider);
     detector = new DatabaseUpgradeDetector(connectionString, extensions, applicationDatabase, databaseProviderLookup);
 }