public async Task CreateFolderAsync_IncludesFolderInProjectNonRecusively() { bool? result = null; var project = UnconfiguredProjectFactory.Create(filePath: @"C:\Root.csproj"); var folderManager = IFolderManagerFactory.IncludeFolderInProjectAsync((path, recursive) => { result = recursive; return Task.CompletedTask; }); var storage = CreateInstance(folderManager: folderManager, project: project); await storage.CreateFolderAsync("Folder"); Assert.False(result); }
public async Task CreateFolderAsync_IncludesFolderInProject() { string result = null; var project = UnconfiguredProjectFactory.Create(filePath: @"C:\Root.csproj"); var folderManager = IFolderManagerFactory.IncludeFolderInProjectAsync((path, recursive) => { result = path; return(Task.CompletedTask); }); var storage = CreateInstance(folderManager: folderManager, project: project); await storage.CreateFolderAsync("Folder"); Assert.Equal(@"C:\Folder", result); }