public BackupDir(FileSystemPath oldDir, string backupFolderPrefix) { myOldDir = oldDir; myBackupDir = FileSystemDefinition.CreateTemporaryDirectory(null, backupFolderPrefix); myOldDir.CopyDirectory(myBackupDir); myOldDir.Delete(); }
public new void TearDown() { _gitDirectory.Delete(); }
public void Restore() { myOldDir.Delete(); myBackupDir.CopyDirectory(myOldDir); }
public void Dispose() { myTempFolder.Delete(); }