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_LengthIs1() { ArgsHandler_HelperClass helperClass = new ArgsHandler_HelperClass(); helperClass.SetHandlersOn(); helperClass.ArgsHandler.Args = new string[] { "TEST" }; Assert.IsNotNull(helperClass.ArgsHandler.Args); Assert.AreEqual(1, helperClass.ArgsHandler.Args.Length); Assert.AreEqual("TEST", helperClass.ArgsHandler.Args[0]); Assert.AreEqual(0, helperClass.Errors.Count); }
public void ArgsPassed_Empty() { ArgsHandler_HelperClass helperClass = new ArgsHandler_HelperClass(); helperClass.SetHandlersOn(); helperClass.ArgsHandler.Args = new string[0]; Assert.IsNotNull(helperClass.ArgsHandler.Args); Assert.AreEqual(0, helperClass.ArgsHandler.Args.Length); Assert.AreEqual(0, helperClass.Errors.Count); }
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")); }
public void ArgsHandler_SetHandlerToNull() { ArgsHandler_HelperClass helperClass = new ArgsHandler_HelperClass(); helperClass.SetHandlersOn(); helperClass.SetHandlersOff(); Assert.IsFalse(helperClass.ArgsHandler.ErrorHandlerOn, "ErrorHandlerOn"); Assert.IsNull(helperClass.ArgsHandler.ErrorHandler, "ErrorHandler"); Assert.IsFalse(helperClass.ArgsHandler.ReportHandlerOn, "ReportHandlerOn"); Assert.IsNull(helperClass.ArgsHandler.ReportHandler, "ReportHandler"); }
public void ArgsHandler_HandlersInitialStates() { ArgsHandler_HelperClass helperClass = new ArgsHandler_HelperClass(); Assert.IsFalse(helperClass.ArgsHandler.ErrorHandlerOn, "ErrorHandlerOn"); Assert.IsNull(helperClass.ArgsHandler.ErrorHandler, "ErrorHandler"); Assert.IsFalse(helperClass.ArgsHandler.ReportHandlerOn, "ReportHandlerOn"); Assert.IsNull(helperClass.ArgsHandler.ReportHandler, "ReportHandler"); }