public async Task Usage_ShouldListHelpDocument() { var httpsResult = await Https.ExecuteAsync("--help"); using var reader = new StreamReader(httpsResult.StdOut); var expected = reader.ReadToEnd().TrimEnd(); var actual = _readmeFixture.Readme.UsageDocumentation.TrimEnd(); Assert.Equal(expected, actual); }
public async Task VersionFlag_ShouldReportVersion() { var args = new[] { "--version" }; var versionPrefix = _httpsCsprojFixture.VersionPrefix.Value; var expected = $"dotnet-https {versionPrefix}.0" + Environment.NewLine; var result = await Https.ExecuteAsync(args); var actual = new StreamReader(result.StdOut).ReadToEnd(); Assert.Equal(expected, actual); }