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"}));
        }