public void Parse_WithHelpArgumentAndUnkownArgument_DisplaysError(string messageToDisplay, string name, string description, StringWriter standardWriter,
StringWriter errorWriter)
{
// arrange
GermlineWgsModeParser germlineWgsModeParser = new GermlineWgsModeParser(name, description);
MainParser parser = GetMainParser(germlineWgsModeParser);
string[] args =
{
"-h", "--unknown-option"
};
// act
var result = parser.Parse(args, standardWriter, errorWriter);
string errorOutput = errorWriter.ToString();
// assert
Assert.False(result.Success);
Assert.Contains(messageToDisplay, errorOutput);
Assert.Empty(standardWriter.ToString());
}