21 lines
586 B
C#
21 lines
586 B
C#
using MxGateway.Client.Cli;
|
|
|
|
namespace MxGateway.Client.Tests;
|
|
|
|
public sealed class MxGatewayClientCliTests
|
|
{
|
|
[Fact]
|
|
public void Run_Version_PrintsCompiledProtocolVersions()
|
|
{
|
|
using var output = new StringWriter();
|
|
using var error = new StringWriter();
|
|
|
|
var exitCode = MxGatewayClientCli.Run(["version"], output, error);
|
|
|
|
Assert.Equal(0, exitCode);
|
|
Assert.Contains("gateway-protocol=1", output.ToString());
|
|
Assert.Contains("worker-protocol=1", output.ToString());
|
|
Assert.Equal(string.Empty, error.ToString());
|
|
}
|
|
}
|