public void ParseVerbs()
{
ParseResult<object> result = _parser.Parse(new[] { typeof(Verb1), typeof(Verb2) }, "verb1 -a blah");
Assert.IsTrue(result.Success);
Assert.IsNotNull(result.Value);
Assert.IsInstanceOfType(result.Value, typeof(Verb1));
Assert.AreEqual("blah", ((Verb1)result.Value).Input1);
}