public void Validation_should_succeed_if_Connection_has_value() { // arrange var argSet = ArgumentSet.Parse(new string[] { "-c", "my_connection" }); var args = new DatabaseCommandArguments(); // act args.Parse(argSet); // assert Assert.IsTrue(args.IsValid); }
public void Validation_should_fail_if_Connection_is_null_or_empty() { // arrange var argSet = ArgumentSet.Parse(new string[] { string.Empty }); var args = new DatabaseCommandArguments(); // act args.Parse(argSet); // assert Assert.IsFalse(args.IsValid); Assert.AreEqual(1, args.Errors.Count()); }