public void ValueListWithMaxElemOutsideBounds() { MockOptionsWithValueListMaxElemDefined options = new MockOptionsWithValueListMaxElemDefined(); bool success = Parser.ParseArguments( new string[] { "file.a", "file.b", "file.c", "file.d" }, options); Assert.IsFalse(success); }
public void ValueListWithMaxElemInsideBounds() { MockOptionsWithValueListMaxElemDefined options = new MockOptionsWithValueListMaxElemDefined(); bool success = Parser.ParseArguments( new string[] { "file.a", "file.b", "file.c" }, options); Assert.IsTrue(success); Assert.AreEqual("file.a", options.InputFilenames[0]); Assert.AreEqual("file.b", options.InputFilenames[1]); Assert.AreEqual("file.c", options.InputFilenames[2]); Assert.AreEqual(String.Empty, options.OutputFile); Assert.IsFalse(options.Overwrite); Console.WriteLine(options); }