public void PassedFromDerived_ArgsMaxLessThanArgsMin() { ArgsHandler_HelperClass helper = new ArgsHandler_HelperClass(); helper.SetHandlersOn(); helper.ArgsHandler.MinArgs = 2; helper.ArgsHandler.MaxArgs = 1; Assert.AreEqual(2, helper.Errors.Count); Assert.IsTrue(helper.ContainsError("ArgsMinLessThanZero")); Assert.IsTrue(helper.ContainsError("ArgsMaxLessThanZero")); }
public void PassedFromDerived_RequiredCountGreaterThanArgsMax() { ArgsHandler_HelperClass helper = new ArgsHandler_HelperClass(); helper.SetHandlersOn(); helper.ArgsHandler.MinArgs = 1; helper.ArgsHandler.MaxArgs = 1; helper.ArgsHandler.Required.Add("-Test01:TestValue01"); helper.ArgsHandler.Required.Add("-Test02:TestValue02"); Assert.AreEqual(1, helper.Errors.Count); Assert.IsTrue(helper.ContainsError("ArgsRequiredMoreThanArgsMax")); }
public void ArgsPassed_Null() { ArgsHandler_HelperClass helperClass = new ArgsHandler_HelperClass(); helperClass.SetHandlersOn(); helperClass.ArgsHandler.Args = null; Assert.IsNotNull(helperClass.ArgsHandler.Args); Assert.AreEqual(0, helperClass.ArgsHandler.Args.Length); Assert.AreEqual(1, helperClass.Errors.Count); Assert.IsTrue(helperClass.ContainsError("ArgsPassedWasNull")); }