public void ParseSubject_Should_Return_Everything_Not_Prefiexed() { var argumentParser = new ArgumentParser(); string subject = argumentParser.GetSubject(inputstringWithRandomArgs.Split(' ')); Assert.Equal("Go shopping for milk", subject); }
public void ParseArguments_Sould_Return_EverythingPrefixed() { var argument = new ArgumentParser(); IList<string> expectedOptions = new List<string> {"-td", "-p", "@pers", "@p"}; IList<string> options = argument.GetOptions(inputstringWithRandomArgs.Split(' ')); Assert.Equal(expectedOptions, options); }
public void NoSubject_Should_Return_NA() { IArgumentParser argumentParser = new ArgumentParser(); Assert.Equal("N/A", argumentParser.GetSubject(new[] {"-f-tm"})); }