Пример #1
0
 public void TestBackupRestoreCallbackExceptionHandling()
 {
     var ex = new ArgumentNullException();
     var test = new DatabaseFileTestHelper("database", "backup", true);
     Assert.Inconclusive("ESENT bug means instance isn't torn down correctly");
     test.TestRestoreCallbackExceptionHandling(ex);
 }
Пример #2
0
        public void TestJetCompactExceptionHandling()
        {
            var ex   = new ArgumentNullException();
            var test = new DatabaseFileTestHelper(EseInteropTestHelper.PathGetRandomFileName() + "-compactdatabase", true);

            test.TestCompactDatabaseCallbackExceptionHandling(ex);
        }
Пример #3
0
        public void TestJetCompactExceptionHandling()
        {
            var ex   = new ArgumentNullException();
            var test = new DatabaseFileTestHelper("database", true);

            test.TestCompactDatabaseCallbackExceptionHandling(ex);
        }
Пример #4
0
        public void TestBackupCallbackExceptionHandling()
        {
            var ex   = new ArgumentNullException();
            var test = new DatabaseFileTestHelper("database", "backup", true);

            test.TestBackupCallbackExceptionHandling(ex);
        }
Пример #5
0
        public void TestBackupRestoreCallbackExceptionHandling()
        {
            var ex   = new ArgumentNullException();
            var test = new DatabaseFileTestHelper("database", "backup", true);

            Assert.Inconclusive("ESENT bug means instance isn't torn down correctly");
            test.TestRestoreCallbackExceptionHandling(ex);
        }
Пример #6
0
        public void AlternatePathRecoveryWithJetInit3()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory);
            test.TestJetInit3();
        }
Пример #7
0
        public void TestJetGetDatabaseInfoWithUnicodePath()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(Path.Combine(this.directory, EseInteropTestHelper.PathGetRandomFileName()));

            test.TestGetDatabaseInfo();
        }
Пример #8
0
        public void BackupRestoreDatabaseWithUnicodePath()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory, "??", false);

            test.TestBackupRestore();
        }
Пример #9
0
        public void SnapshotBackupWithUnicodePathWin7Apis()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory);

            test.TestSnapshotBackupWin7();
        }
Пример #10
0
        public void StreamingBackupWithUnicodePath()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory, "한글", false);

            test.TestStreamingBackup();
        }
Пример #11
0
        public void AlternatePathRecoveryWithJetInit3()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(Path.Combine(this.directory, EseInteropTestHelper.PathGetRandomFileName()));

            test.TestJetInit3();
        }
Пример #12
0
        public void TestJetGetDatabaseInfoWithUnicodePath()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory);

            test.TestGetDatabaseInfo();
        }
Пример #13
0
        public void AlternatePathRecoveryWithJetInit3()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory);

            test.TestJetInit3();
        }
Пример #14
0
 public void BackupRestoreDatabaseWithAsciiPath()
 {
     var test = new DatabaseFileTestHelper("database", "backup", false);
     test.TestBackupRestore();
 }
Пример #15
0
 public void TestJetSetDatabaseSizeDatabaseWithAsciiPath()
 {
     var test = new DatabaseFileTestHelper("database");
     test.TestSetDatabaseSize();
 }
Пример #16
0
 public void TestJetCompactDatabaseWithAsciiPath()
 {
     var test = new DatabaseFileTestHelper("database");
     test.TestCompactDatabase();
 }
Пример #17
0
        public void SnapshotBackupWithUnicodePathWin7Apis()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory);
            test.TestSnapshotBackupWin7();
        }
Пример #18
0
 public void TestJetCompactExceptionHandling()
 {
     var ex = new ArgumentNullException();
     var test = new DatabaseFileTestHelper("database", true);
     test.TestCompactDatabaseCallbackExceptionHandling(ex);
 }
Пример #19
0
        public void TestJetGetDatabaseInfoWithAsciiPath()
        {
            var test = new DatabaseFileTestHelper("database");

            test.TestGetDatabaseInfo();
        }
Пример #20
0
        public void TestJetSetDatabaseSizeDatabaseWithAsciiPath()
        {
            var test = new DatabaseFileTestHelper("database");

            test.TestSetDatabaseSize();
        }
Пример #21
0
        public void StreamingBackupWithAsciiPathEndExternalBackup2()
        {
            var test = new DatabaseFileTestHelper("database", "backup", false);

            test.TestStreamingBackup2();
        }
Пример #22
0
        public void BackupRestoreDatabaseWithAsciiPathCallback()
        {
            var test = new DatabaseFileTestHelper("database", "backup", true);

            test.TestBackupRestore();
        }
Пример #23
0
        public void TestBackupRestoreWithoutStatusCallback()
        {
            var test = new DatabaseFileTestHelper("database", "backup", false);

            test.TestBackupRestore();
        }
Пример #24
0
        public void BackupRestoreDatabaseWithUnicodePath()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory, "??", false);
            test.TestBackupRestore();
        }
Пример #25
0
        public void TestJetCompact()
        {
            var test = new DatabaseFileTestHelper(EseInteropTestHelper.PathGetRandomFileName() + "-compactdatabase", true);

            test.TestCompactDatabase();
        }
Пример #26
0
 public void CreateDatabaseAndSetSize()
 {
     var test = new DatabaseFileTestHelper("database");
     test.TestSetDatabaseSize();
 }
Пример #27
0
 public void TestJetCompact()
 {
     var test = new DatabaseFileTestHelper("database", true);
     test.TestCompactDatabase();
 }
Пример #28
0
 public void CreateDatabaseAndSetSize()
 {
     var test = new DatabaseFileTestHelper("database");
     test.TestSetDatabaseSize();
 }
Пример #29
0
 public void TestBackupRestoreWithoutStatusCallback()
 {
     var test = new DatabaseFileTestHelper("database", "backup", false);
     test.TestBackupRestore();
 }
Пример #30
0
        public void SnapshotBackupWithAsciiPath()
        {
            var test = new DatabaseFileTestHelper("database");

            test.TestSnapshotBackup();
        }
Пример #31
0
 public void TestBackupCallbackExceptionHandling()
 {
     var ex = new ArgumentNullException();
     var test = new DatabaseFileTestHelper("database", "backup", true);
     test.TestBackupCallbackExceptionHandling(ex);
 }
Пример #32
0
        public void TestJetCompactDatabaseWithAsciiPath()
        {
            var test = new DatabaseFileTestHelper("database");

            test.TestCompactDatabase();
        }
Пример #33
0
 public void TestJetGetDatabaseFileInfoWithAsciiPath()
 {
     var test = new DatabaseFileTestHelper(this.directory);
     test.TestGetDatabaseFileInfo();
 }
Пример #34
0
        public void TestJetGetDatabaseFileInfoWithAsciiPath()
        {
            var test = new DatabaseFileTestHelper(this.directory);

            test.TestGetDatabaseFileInfo();
        }
Пример #35
0
 public void TestJetGetDatabaseInfoWithAsciiPath()
 {
     var test = new DatabaseFileTestHelper("database");
     test.TestGetDatabaseInfo();
 }
Пример #36
0
        public void TestJetCompact()
        {
            var test = new DatabaseFileTestHelper("database", true);

            test.TestCompactDatabase();
        }
Пример #37
0
 public void SnapshotBackupWithAsciiPath()
 {
     var test = new DatabaseFileTestHelper("database");
     test.TestSnapshotBackup();
 }
Пример #38
0
        public void StreamingBackupWithUnicodePath()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory, "한글", false);
            test.TestStreamingBackup();
        }
Пример #39
0
 public void StreamingBackupWithAsciiPath()
 {
     var test = new DatabaseFileTestHelper("database", "backup", false);
     test.TestStreamingBackup();
 }
Пример #40
0
        public void TestJetGetDatabaseInfoWithUnicodePath()
        {
            if (!EsentVersion.SupportsUnicodePaths)
            {
                return;
            }

            var test = new DatabaseFileTestHelper(this.directory);
            test.TestGetDatabaseInfo();
        }
Пример #41
0
        public void CreateDatabaseAndSetSize()
        {
            var test = new DatabaseFileTestHelper(Path.Combine(EseInteropTestHelper.PathGetRandomFileName(), "database"));

            test.TestSetDatabaseSize();
        }