public void TestSimpleModel()
{
CommandLineArgumentsDefinition definition = new CommandLineArgumentsDefinition();
var argument = new CommandLineArgument(typeof(int), "somenumber");
definition.Arguments.Add(argument);
var argumentString = argument.ToString(); // Make sure it doesn't throw
Args.Parse(definition, new string[] { "-somenumber", "100" });
Assert.AreEqual(100, definition.Arguments[0].RevivedValue);
definition.Arguments[0].RevivedValue = null;
Args.Parse(definition, new string[] { "/somenumber:100" });
Assert.AreEqual(100, definition.Arguments[0].RevivedValue);
}