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