コード例 #1
0
 public ServerStartupPoshGitClient(IRepositoryCache repositoryCache, ITabCompleter tabCompleter, ILogger log, bool showServer)
 {
     _repositoryCache = repositoryCache;
     _tabCompleter    = tabCompleter;
     _log             = log;
     _showServer      = showServer;
 }
コード例 #2
0
 public ServerStartupPoshGitClient(IRepositoryCache repositoryCache, ITabCompleter tabCompleter, ILogger log, bool showServer)
 {
     _repositoryCache = repositoryCache;
     _tabCompleter = tabCompleter;
     _log = log;
     _showServer = showServer;
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }