public void Explicit_version_request_generates_version_requested_error() { // Fixture setup var expectedError = new VersionRequestedError(); var sut = new Parser(); // Exercize system var result = sut.ParseArguments <Simple_Options>(new[] { "--version" }); // Verify outcome ((NotParsed <Simple_Options>)result).Errors.Should().HaveCount(x => x == 1); ((NotParsed <Simple_Options>)result).Errors.Should().ContainSingle(e => e.Equals(expectedError)); // Teardown }
public void Explicit_version_request_generates_version_requested_error() { // Fixture setup var expectedError = new VersionRequestedError(); var sut = new Parser(); // Exercize system var result = sut.ParseArguments<FakeOptions>(new[] { "--version" }); // Verify outcome ((NotParsed<FakeOptions>)result).Errors.Should().HaveCount(x => x == 1); ((NotParsed<FakeOptions>)result).Errors.Should().ContainSingle(e => e.Equals(expectedError)); // Teardown }