public void DeleteSnapshot_Removes_Backup_File_From_Work_Directory() { // arrange using (var manager = new SqlSnapshotManager(CONNECTION_STRING, TEST_DATABASE_NAME)) { manager.SaveSnapshot(); // act|assert Assert.That(File.Exists(manager.BackupFilePath)); manager.DeleteSnapshot(); Assert.IsFalse(File.Exists(manager.BackupFilePath)); } }
public void RestoreSnapshot_Throws_When_No_Snapshots_Exist() { using (var manager = new SqlSnapshotManager(CONNECTION_STRING, TEST_DATABASE_NAME)) { manager.DeleteSnapshot(); Assert.Throws<NoSnapshotException>(delegate { manager.RestoreSnapshot(); }); } }
public void Manually_Delete_Snapshot() { var manager = new SqlSnapshotManager(CONNECTION_STRING, TEST_DATABASE_NAME); manager.DeleteSnapshot(); }