public void EnsureSpacedEqualWithoutValueWorks() { var result = CommandLineArgumentParser.NormalizeArguments("a", "=").ToList(); result.Count.Should().Be(1); result.Contains("a=").Should().BeTrue(); }
public void EnsureSpacedArgumentsAreCorrected() { var result = CommandLineArgumentParser.NormalizeArguments("a", "=", "5").ToList(); result.Count.Should().Be(1); result.Contains("a=5").Should().BeTrue(); }
public void EnsureSpacedArgumentsAreCorrectedWithMultipleArguments() { var result = CommandLineArgumentParser.NormalizeArguments("-level", "=", "55", "/debug", ":", "true").ToList(); result.Count.Should().Be(2); result.Contains("-level=55").Should().BeTrue(); result.Contains("/debug:true").Should().BeTrue(); }