public void ShouldParsePositionalValues()
{
var args = new [] { "value", "value-2" };
var parser = new OptionsParser();
var options = new OptionsWithPositionalValues();
parser.Parse(options, args);
Assert.AreEqual(1, parser.Values.Count());
Assert.AreEqual(1, parser.UnexpectedArguments.Count());
Assert.AreEqual("value", options.Value);
Assert.AreEqual("value-2", parser.UnexpectedArguments.First().Value);
}