예제 #1
0
            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);
            }
예제 #2
0
            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);
            }
예제 #3
0
            public void ShouldBeDirtyOnceValidated()
            {
                // Arrange
                int value     = 1;
                var validator = new BetweenValidator(0, 2);

                // Act
                validator.Validate(value);

                // Assert
                validator.IsDirty.ShouldBe(true);
            }