public void IsNegitaveOneExceptionIdValueReturnedWhenIsValidIsTrue()
        {
            int ExprctedExceptionId = -1;

            ValidationResult = Validate32BitInteger.Validate("200");

            Assert.AreEqual(ExprctedExceptionId, ValidationResult.ExceptionId);
        }
        public void DoesValidationResultHaveExceptionIdValue()
        {
            int ExpectedExceptionIdValue = 0;

            ValidationResult = Validate32BitInteger.Validate("2147483648");

            Assert.AreEqual(ExpectedExceptionIdValue, ValidationResult.ExceptionId);
        }
        public void DoesValidationResultHaveValidTextValue()
        {
            int ExpectedExceptionTextLength = 0;

            ValidationResult = Validate32BitInteger.Validate("21474836489765876");

            Assert.Greater(ValidationResult.ValidatedText.Length, ExpectedExceptionTextLength);
        }
        public void IsExceptionResultClassCreated()
        {
            ValidationResult = Validate32BitInteger.Validate("E200");

            if (ValidationResult.IsValidated == false)
            {
                ExceptionResult = Validate32BitInteger.GetException(ValidationResult.ExceptionId);
            }

            Assert.NotNull(ExceptionResult);
        }
        public void IsValidationExceptionReturnedWhentheIsValidatedValueIsFalse()
        {
            ValidationResult = Validate32BitInteger.Validate("200%");

            if (ValidationResult.IsValidated == false)
            {
                ExceptionResult = Validate32BitInteger.GetException(ValidationResult.ExceptionId);
            }

            Assert.IsNotNull(ExceptionResult);
        }
예제 #6
0
        private bool ValidateTextboxText
            (string TextboxText)
        {
            bool TextboxValidationValue = true;

            IntegerValidationResult = Validate32BitInteger.Validate(TextboxText);
            TextboxValidationValue  = IntegerValidationResult.IsValidated;

            if (TextboxValidationValue == false)
            {
                ExceptionResult = Validate32BitInteger.GetException(IntegerValidationResult.ExceptionId);
            }

            return(TextboxValidationValue);
        }
        public void DoesExceptionResultHaveExceptionIdValue()
        {
            int ExpectedExceptionResultId = 0;
            int ExceptionResultId         = -1;

            ValidationResult = Validate32BitInteger.Validate("200%73501");

            if (ValidationResult.IsValidated == false)
            {
                ExceptionResult   = Validate32BitInteger.GetException(ValidationResult.ExceptionId);
                ExceptionResultId = ExceptionResult.ExceptionId;
            }

            Assert.AreEqual(ExpectedExceptionResultId, ExceptionResultId);
        }
        public void IsANegitaveOneValueValid()
        {
            ValidationResult = Validate32BitInteger.Validate("-1");

            Assert.IsTrue(ValidationResult.IsValidated);
        }
        public void IsAZeroValueValid()
        {
            ValidationResult = Validate32BitInteger.Validate("0");

            Assert.IsTrue(ValidationResult.IsValidated);
        }
        public void IsValidationOk()
        {
            ValidationResult = Validate32BitInteger.Validate("200");

            Assert.IsTrue(ValidationResult.IsValidated);
        }
 public void IsValidationResultReturned()
 {
     ValidationResult = Validate32BitInteger.Validate("0");
     Assert.NotNull(ValidationResult);
 }
        public void DoesValidationFailWithAlphaAndNumber()
        {
            ValidationResult = Validate32BitInteger.Validate("200A");

            Assert.IsFalse(ValidationResult.IsValidated);
        }
 public void IsBlankExceptionTextValueReturnedWhenIsValidIsTrue()
 {
     ValidationResult = Validate32BitInteger.Validate("200");
     Assert.IsNullOrEmpty(ValidationResult.ValidatedText);
 }
        public void DoesValidationFailWithNegativeOverflow()
        {
            ValidationResult = Validate32BitInteger.Validate("-2147483649");

            Assert.IsFalse(ValidationResult.IsValidated);
        }
        public void DoesValidationFailWithSpecialCharacter()
        {
            ValidationResult = Validate32BitInteger.Validate("$200");

            Assert.IsFalse(ValidationResult.IsValidated);
        }
        public void DoesValidationFailWithFraction()
        {
            ValidationResult = Validate32BitInteger.Validate("2.25");

            Assert.IsFalse(ValidationResult.IsValidated);
        }
        public void DoesValidationFailWithComma()
        {
            ValidationResult = Validate32BitInteger.Validate("2,876");

            Assert.IsFalse(ValidationResult.IsValidated);
        }
        public void DoesValidationFailWithAlphaOnly()
        {
            ValidationResult = Validate32BitInteger.Validate("A");

            Assert.IsFalse(ValidationResult.IsValidated);
        }
예제 #19
0
        public UpdateUserInterface
            (IUpdateUIState Textbox1And2BlankOrClear,
            [Dependency("TextBoxOneHasValue")] IUpdateUIState TextBoxOneHasValue,
            [Dependency("TextBoxOneAndTwoHaveValues")] IUpdateUIState TextBoxOneAndTwoHaveValues,
            [Dependency("TextBoxOneException")] IUpdateUIState TextBoxOneException,
            [Dependency("TextBoxTwoException")] IUpdateUIState TextBoxTwoException,
            [Dependency("TextBoxOneAndTwoException")] IUpdateUIState TextBoxOneAndTwoException,
            IValidateInteger Validate32BitInteger,
            IntegerValidationResult IntegerValidationResult,
            ExceptionResult ExceptionResult,
            IStatus OkStatus,
            IFormula Formula)
        {
            if (Textbox1And2BlankOrClear != null)
            {
                Textbox1And2BlankOrClearState = Textbox1And2BlankOrClear;
            }

            if (TextBoxOneHasValue != null)
            {
                TextBoxOneHasValueState = TextBoxOneHasValue;
            }

            if (TextBoxOneAndTwoHaveValues != null)
            {
                TextBoxOneAndTwoHaveValuesState = TextBoxOneAndTwoHaveValues;
            }

            if (TextBoxOneException != null)
            {
                TextBoxOneExceptionState = TextBoxOneException;
            }

            if (TextBoxTwoException != null)
            {
                TextBoxTwoExceptionState = TextBoxTwoException;
            }

            if (TextBoxOneAndTwoException != null)
            {
                TextBoxOneAndTwoExceptionState = TextBoxOneAndTwoException;
            }

            if (Validate32BitInteger != null)
            {
                this.Validate32BitInteger = Validate32BitInteger;
            }

            if (IntegerValidationResult != null)
            {
                this.IntegerValidationResult = IntegerValidationResult;
            }

            if (ExceptionResult != null)
            {
                this.ExceptionResult = ExceptionResult;
            }

            if (OkStatus != null)
            {
                this.OkStatus = OkStatus;
            }

            if (Formula != null)
            {
                this.Formula = Formula;
            }
        }
        public void DoesValidationResultHaveAValidLowerBoundsValue()
        {
            ValidationResult = Validate32BitInteger.Validate("-2147483648");

            Assert.IsTrue(ValidationResult.IsValidated);
        }