public ServerStartupPoshGitClient(IRepositoryCache repositoryCache, ITabCompleter tabCompleter, ILogger log, bool showServer) { _repositoryCache = repositoryCache; _tabCompleter = tabCompleter; _log = log; _showServer = showServer; }
private async Task CompareAsync(ITabCompleter completer, string cmd, IEnumerable <string> expected) { var fullResult = await completer.CompleteAsync(cmd, CancellationToken.None); var result = GetResult(fullResult); _log.WriteLine("Expected output:"); _log.WriteLine(string.Join(Environment.NewLine, expected)); _log.WriteLine(string.Empty); _log.WriteLine("Actual output:"); _log.WriteLine(string.Join(Environment.NewLine, result)); Assert.Equal(expected, result); }
private async Task CompareAsync(ITabCompleter completer, string cmd, IEnumerable<string> expected) { var fullResult = await completer.CompleteAsync(cmd, CancellationToken.None); var result = GetResult(fullResult); _log.WriteLine("Expected output:"); _log.WriteLine(string.Join(Environment.NewLine, expected)); _log.WriteLine(string.Empty); _log.WriteLine("Actual output:"); _log.WriteLine(string.Join(Environment.NewLine, result)); Assert.Equal(expected, result); }