private void TestSSN(string input, bool expectValid = true) { try { RegexArgs args = Args.Parse <RegexArgs>("-s", input); if (!expectValid) { Assert.Fail(input + " should not have been valid"); } } catch (Exception ex) { if (expectValid) { Assert.Fail(input + " should have been valid"); } Assert.IsInstanceOfType(ex, typeof(ValidationArgException)); Assert.AreEqual("Invalid social security number: " + input, ex.Message); } }
private void TestSSN(string input, bool expectValid = true) { try { RegexArgs args = Args.Parse <RegexArgs>("-s", input); if (!expectValid) { Assert.Fail(input + " should not have been valid"); } } catch (ArgException ex) { if (expectValid) { Assert.Fail(input + " should have been valid"); } else { Assert.IsTrue(ex.Message.Equals("Invalid social security number: " + input)); } } }