コード例 #1
0
        public void ShouldReturnTrueForDecimalValueZeroIncluded()
        {
            decimal   testValue = 0M;
            Validator positiveNumberValidator = new NegativeNumberValidator(testValue, true);

            Assert.IsTrue(positiveNumberValidator.Validate());
        }
コード例 #2
0
        public void ShouldReturnFalseForDecimalValue()
        {
            decimal   testValue = 1M;
            Validator positiveNumberValidator = new NegativeNumberValidator(testValue);

            Assert.IsFalse(positiveNumberValidator.Validate());
        }
コード例 #3
0
        public void ShouldReturnFalseForDoubleValue()
        {
            double    testValue = 1F;
            Validator positiveNumberValidator = new NegativeNumberValidator(testValue);

            Assert.IsFalse(positiveNumberValidator.Validate());
        }
コード例 #4
0
        public void ShouldReturnFalseForIntValue()
        {
            int       testValue = 1;
            Validator positiveNumberValidator = new NegativeNumberValidator(testValue);

            Assert.IsFalse(positiveNumberValidator.Validate());
        }
コード例 #5
0
        public void ShouldReturnFalseForObjectValue()
        {
            object    testValue = new object();
            Validator positiveNumberValidator = new NegativeNumberValidator(testValue);

            Assert.IsFalse(positiveNumberValidator.Validate());
        }
コード例 #6
0
        public void ShouldReturnFalseForStringValue()
        {
            string    testValue = "Some string";
            Validator positiveNumberValidator = new NegativeNumberValidator(testValue);

            Assert.IsFalse(positiveNumberValidator.Validate());
        }
コード例 #7
0
        /// <summary>
        /// The method validates whether a supplied object is a negative number.
        /// </summary>
        /// <param name="objectToValidate">An object to be valdiated whether it is a negative number.</param>
        /// <param name="IsZeroIncluded">A flag that indicates whether to consider a 0 value as a valid validation result.</param>
        /// <returns>True - if object is valid, false - if object is invalid.</returns>
        public static bool IsNegativeNumber(object objectToValidate, bool IsZeroIncluded = false)
        {
            Validator validator = new NegativeNumberValidator(objectToValidate, IsZeroIncluded);

            return(validator.Validate());
        }
コード例 #8
0
        public void ShouldReturnFalseForValidatableValue()
        {
            Validator positiveNumberValidator = new NegativeNumberValidator(falseObject);

            Assert.IsFalse(positiveNumberValidator.Validate());
        }