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