public void ParseMultiStringOption_WithMultipleStringInputArguments_ReturnsMultipleStrings()
{
// arrange
string inputArgument1 = "input";
string inputArgument2 = "input2";
var multiStringOption = new MultiValueOption<string>(StringOption.Create("value option", "value"));
string[] stringInputArgument =
{
"--value", inputArgument1, "--value", inputArgument2
};
// act
var result = multiStringOption.Parse(stringInputArgument);
// assert
Assert.True(result.Success);
Assert.Equal(inputArgument1, result.Result[0]);
Assert.Equal(inputArgument2, result.Result[1]);
}