public void SetUp() { if (!IntegrationTestOptions.SqlServerCe.IsEnabled) { Assert.Ignore(); } if (!HostUtilities.ProbeSqlServerCeBehavior()) { Assert.Ignore("SQL Server CE binaries not found"); } _tempDataDirectory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")); Directory.CreateDirectory(_tempDataDirectory); AppDomain.CurrentDomain.SetData("DataDirectory", _tempDataDirectory); var csb = new SqlCeConnectionStringBuilder(IntegrationTestOptions.SqlServerCe.ConnectionString); DatabaseFilename = HostUtilities.ReplaceDataDirectory(csb.DataSource); RecreateDatabase(); Connection = new SqlCeConnection(IntegrationTestOptions.SqlServerCe.ConnectionString); Processor = new SqlServerCeProcessor(Connection, new SqlServerCeGenerator(), new TextWriterAnnouncer(TestContext.Out), new ProcessorOptions(), new SqlServerCeDbFactory()); Connection.Open(); Processor.BeginTransaction(); }
public void SetUp() { DatabaseFilename = "TestDatabase.sdf"; RecreateDatabase(); Connection = new SqlCeConnection(IntegrationTestOptions.SqlServerCe.ConnectionString); Processor = new SqlServerCeProcessor(Connection, new SqlServerCeGenerator(), new TextWriterAnnouncer(System.Console.Out), new ProcessorOptions(), new SqlServerCeDbFactory()); Connection.Open(); Processor.BeginTransaction(); }