public void HasMinimumLength_IsNull() { var target = new ArgumentConstraint <string>(new Argument <string>("a", null)); Action work = () => target.HasMinimumLength(1); work.ShouldThrowArgumentException(); }
public void HasMinimumLength_IsFalse() { var target = new ArgumentConstraint <string>(new Argument <string>("a", "Hello")); Action work = () => target.HasMinimumLength(10); work.ShouldThrowArgumentException(); }
public void HasMinimumLength_WithMessage() { var target = new ArgumentConstraint <string>(new Argument <string>("a", "Hello")); var expectedMessage = "Testing"; Action work = () => target.HasMinimumLength(10, expectedMessage); work.ShouldThrowArgumentException().ContainingMessage(expectedMessage); }
public void HasMinimumLength_IsTrue() { var target = new ArgumentConstraint <string>(new Argument <string>("a", "Hello")); target.HasMinimumLength(3); }