Bug fix: Tests with remaining args should not be expected to pass strict parsing

This commit is contained in:
Frank Ray 2024-10-11 17:41:19 +01:00 committed by Patrik Svensson
parent 2f8a38f169
commit 349eac1e22

View File

@ -91,17 +91,14 @@ public sealed partial class CommandAppTests
}
[Theory]
[InlineData("-v", false)]
[InlineData("-v", true)]
[InlineData("--version", false)]
[InlineData("--version", true)]
public void Should_Execute_Command_Not_Output_Application_Version_To_The_Console(string versionOption, bool strictParsing)
[InlineData("-v")]
[InlineData("--version")]
public void Should_Execute_Command_Not_Output_Application_Version_To_The_Console(string versionOption)
{
// Given
var fixture = new CommandAppTester();
fixture.Configure(configurator =>
{
configurator.Settings.StrictParsing = strictParsing;
configurator.SetApplicationVersion("1.0");
configurator.AddCommand<EmptyCommand>("empty");
});
@ -141,17 +138,14 @@ public sealed partial class CommandAppTests
}
[Theory]
[InlineData("-v", false)]
[InlineData("-v", true)]
[InlineData("--version", false)]
[InlineData("--version", true)]
public void Should_Execute_Branch_Default_Command_Not_Output_Application_Version_To_The_Console(string versionOption, bool strictParsing)
[InlineData("-v")]
[InlineData("--version")]
public void Should_Execute_Branch_Default_Command_Not_Output_Application_Version_To_The_Console(string versionOption)
{
// Given
var fixture = new CommandAppTester();
fixture.Configure(configurator =>
{
configurator.Settings.StrictParsing = strictParsing;
configurator.SetApplicationVersion("1.0");
configurator.AddBranch<EmptyCommandSettings>("branch", branch =>
{
@ -168,17 +162,14 @@ public sealed partial class CommandAppTests
}
[Theory]
[InlineData("-v", false)]
[InlineData("-v", true)]
[InlineData("--version", false)]
[InlineData("--version", true)]
public void Should_Execute_Branch_Command_Not_Output_Application_Version_To_The_Console(string versionOption, bool strictParsing)
[InlineData("-v")]
[InlineData("--version")]
public void Should_Execute_Branch_Command_Not_Output_Application_Version_To_The_Console(string versionOption)
{
// Given
var fixture = new CommandAppTester();
fixture.Configure(configurator =>
{
configurator.Settings.StrictParsing = strictParsing;
configurator.SetApplicationVersion("1.0");
configurator.AddBranch<EmptyCommandSettings>("branch", branch =>
{