private void SetupAndAssert(string expectedMessage, string commandLine)
        {
            DefaultParameterValidator validator = new DefaultParameterValidator();

            try
            {
                validator.CheckParameters(TestHelper.GetCommandLineParameters(commandLine));
            }
            catch (InvalidArgumentOptionException e)
            {
                Assert.AreEqual(expectedMessage, e.Message, "Right exception, wrong message");
                return;
            }
            Assert.Fail("No exception thrown");
        }
Example #2
0
        private static void ValidateParameters(CommandlineParser parser)
        {
            DefaultParameterValidator validator = new DefaultParameterValidator();

            validator.CheckParameters(parser.GetParamsAndValues());
        }
        public void CheckParameters_Contains_SRPF_ValidatesOk()
        {
            DefaultParameterValidator validator = new DefaultParameterValidator();

            validator.CheckParameters(TestHelper.GetCommandLineParameters("/F=abc /O=abc /R=jelo /S=ok"));
        }
        public void CheckParameters_Contains_FORS_ButODoesNotContain_ENEV_ReturnsOK()
        {
            DefaultParameterValidator validator = new DefaultParameterValidator();

            validator.CheckParameters(TestHelper.GetCommandLineParameters("/F=abc /O=av,ev /R=je lo /S=ok"));
        }