public void ShouldBeValidIfValueWithinRange(IComparable value, IComparable min, IComparable max) { // Arrange var validator = new BetweenValidator(min, max); // Act validator.Validate(value); // Assert validator.IsInvalid.ShouldBe(false); }
public void ShouldBeInvalidIfValueOutsideRange(IComparable value, IComparable min, IComparable max) { // Arrange var validator = new BetweenValidator(min, max); // Act validator.Validate(value); // Assert validator.IsInvalid.ShouldBe(true); }
public void ShouldBeDirtyOnceValidated() { // Arrange int value = 1; var validator = new BetweenValidator(0, 2); // Act validator.Validate(value); // Assert validator.IsDirty.ShouldBe(true); }