예제 #1
0
            public override ValidatorData CreateValidatorData()
            {
                MyRangeValidatorData validatorData = new MyRangeValidatorData(Name);

                SetRangeValidatorBaseProperties(validatorData);

                return(validatorData);
            }
예제 #2
0
        public void RangeValidatorPropertiesAreCopiedOnNode()
        {
            MyRangeValidatorData validationData = new MyRangeValidatorData();

            validationData.LowerBound     = 0;
            validationData.LowerBoundType = ValidationBoundaryType.Inclusive;
            validationData.UpperBound     = 10;
            validationData.UpperBoundType = ValidationBoundaryType.Exclusive;

            MyRangeValidatorNode validationNode = new MyRangeValidatorNode(validationData);

            Assert.AreEqual(0, validationNode.LowerBound);
            Assert.AreEqual(ValidationBoundaryType.Inclusive, validationNode.LowerBoundType);
            Assert.AreEqual(10, validationNode.UpperBound);
            Assert.AreEqual(ValidationBoundaryType.Exclusive, validationNode.UpperBoundType);
        }
예제 #3
0
        public void RangeValidatorPropertiesAreCopiedOnConfigurationData()
        {
            MyRangeValidatorNode validationNode = new MyRangeValidatorNode(new MyRangeValidatorData());

            validationNode.LowerBound     = 0;
            validationNode.LowerBoundType = ValidationBoundaryType.Inclusive;
            validationNode.UpperBound     = 10;
            validationNode.UpperBoundType = ValidationBoundaryType.Exclusive;

            MyRangeValidatorData validationData = validationNode.CreateValidatorData() as MyRangeValidatorData;

            Assert.IsNotNull(validationData);
            Assert.AreEqual(0, validationData.LowerBound);
            Assert.AreEqual(ValidationBoundaryType.Inclusive, validationData.LowerBoundType);
            Assert.AreEqual(10, validationData.UpperBound);
            Assert.AreEqual(ValidationBoundaryType.Exclusive, validationData.UpperBoundType);
        }
예제 #4
0
 public MyRangeValidatorNode(MyRangeValidatorData configurationData)
     : base(configurationData)
 {
 }