public void SyncTo_Where_DeleteIsFalse_And_FileDeletedFromSource_Expected_FileNotDeletedInDestination() { IWorkspace workspaceSource = _testInstance.Get(Guid.NewGuid()); IWorkspace workspaceDestination = _testInstance.Get(Guid.NewGuid()); DirectoryInfo sourceDirectory = new DirectoryInfo(Path.Combine(workspaceSource.Host.WorkspacePath, "Services")); DirectoryInfo destinationDirectory = new DirectoryInfo(Path.Combine(workspaceDestination.Host.WorkspacePath, "Services")); FileInfo sourceFile = sourceDirectory.GetFiles()[0]; FileInfo destFile = new FileInfo(Path.Combine(destinationDirectory.FullName, sourceFile.Name)); sourceFile.Delete(); workspaceSource.Host.SyncTo(workspaceDestination.Host.WorkspacePath, true, false); destFile.Refresh(); Assert.IsTrue(destFile.Exists); }
public WorkspaceModelDto GetWorkspace(string id) { var result = mWorkspaceRepository.Get(id); return(mMapper.WorkspaceModelToDto(result)); }