public override ValidatorData CreateValidatorData() { MyRangeValidatorData validatorData = new MyRangeValidatorData(Name); SetRangeValidatorBaseProperties(validatorData); return(validatorData); }
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); }
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); }
public MyRangeValidatorNode(MyRangeValidatorData configurationData) : base(configurationData) { }