public void ShouldDetectUnexpectedShortSwitch()
{
var args = new [] { "-xc" };
var parser = new OptionsParser();
parser.WithOption<bool>('c');
parser.Parse(args);
Assert.AreEqual(1, parser.ParsedOptions.Count());
Assert.AreEqual('c', parser.ParsedOptions.First().Flag.ShortName);
Assert.AreEqual(1, parser.UnexpectedArguments.Count());
Assert.AreEqual("x", parser.UnexpectedArguments.First().Value);
}