Exemplo n.º 1
0
        public void CreatedNodeHasAppropriateDefaultValues()
        {
            RangeValidatorNode node = new RangeValidatorNode();

            RangeValidatorData validatorData = node.CreateValidatorData() as RangeValidatorData;

            Assert.IsNotNull(validatorData);
            Assert.AreEqual(Resources.RangeValidatorNodeName, validatorData.Name);
            Assert.AreEqual(false, validatorData.Negated);
            Assert.AreEqual(string.Empty, validatorData.LowerBound);
            Assert.AreEqual(RangeBoundaryType.Ignore, validatorData.LowerBoundType);
            Assert.AreEqual(string.Empty, validatorData.UpperBound);
            Assert.AreEqual(RangeBoundaryType.Inclusive, validatorData.UpperBoundType);

            Assert.AreEqual(Resources.RangeValidatorNodeName, node.Name);
            Assert.AreEqual(false, node.Negated);
            Assert.AreEqual(string.Empty, node.LowerBound);
            Assert.AreEqual(RangeBoundaryType.Ignore, node.LowerBoundType);
            Assert.AreEqual(string.Empty, node.UpperBound);
            Assert.AreEqual(RangeBoundaryType.Inclusive, node.UpperBoundType);
        }
Exemplo n.º 2
0
        public void NodeCreatesValidatorDataWithValues()
        {
            RangeValidatorNode node = new RangeValidatorNode();

            node.Name            = "validator";
            node.Negated         = true;
            node.LowerBound      = "2";
            node.LowerBoundType  = RangeBoundaryType.Exclusive;
            node.UpperBound      = "3";
            node.UpperBoundType  = RangeBoundaryType.Ignore;
            node.MessageTemplate = "message template";

            RangeValidatorData validatorData = node.CreateValidatorData() as RangeValidatorData;

            Assert.IsNotNull(validatorData);
            Assert.AreEqual("validator", validatorData.Name);
            Assert.AreEqual(true, validatorData.Negated);
            Assert.AreEqual("2", validatorData.LowerBound);
            Assert.AreEqual(RangeBoundaryType.Exclusive, validatorData.LowerBoundType);
            Assert.AreEqual("3", validatorData.UpperBound);
            Assert.AreEqual(RangeBoundaryType.Ignore, validatorData.UpperBoundType);
            Assert.AreEqual("message template", validatorData.MessageTemplate);
        }