public void CreatedNodeHasAppropriateDefaultValues() { StringLengthValidatorNode node = new StringLengthValidatorNode(); Assert.AreEqual(Resources.StringLengthValidatorNodeName, node.Name); Assert.AreEqual(0, node.LowerBound); Assert.AreEqual(RangeBoundaryType.Ignore, node.LowerBoundType); Assert.AreEqual(0, node.UpperBound); Assert.AreEqual(RangeBoundaryType.Inclusive, node.UpperBoundType); Assert.AreEqual(false, node.Negated); }
public void CreatedNodeWithValidatorDataHasAppropriateValuesFromData() { StringLengthValidatorData validatorData = new StringLengthValidatorData("name"); validatorData.Negated = true; validatorData.LowerBound = 10; validatorData.LowerBoundType = RangeBoundaryType.Exclusive; validatorData.UpperBound = 20; validatorData.UpperBoundType = RangeBoundaryType.Inclusive; StringLengthValidatorNode node = new StringLengthValidatorNode(validatorData); Assert.AreEqual("name", node.Name); Assert.AreEqual(true, node.Negated); Assert.AreEqual(10, node.LowerBound); Assert.AreEqual(RangeBoundaryType.Exclusive, node.LowerBoundType); Assert.AreEqual(20, node.UpperBound); Assert.AreEqual(RangeBoundaryType.Inclusive, node.UpperBoundType); }
public void NodeCreatesValidatorDataWithValues() { StringLengthValidatorNode node = new StringLengthValidatorNode(); node.Name = "validator"; node.Negated = true; node.LowerBound = 10; node.LowerBoundType = RangeBoundaryType.Exclusive; node.UpperBound = 20; node.UpperBoundType = RangeBoundaryType.Inclusive; StringLengthValidatorData validatorData = node.CreateValidatorData() as StringLengthValidatorData; Assert.IsNotNull(validatorData); Assert.AreEqual("validator", validatorData.Name); Assert.AreEqual(true, validatorData.Negated); Assert.AreEqual(10, validatorData.LowerBound); Assert.AreEqual(RangeBoundaryType.Exclusive, validatorData.LowerBoundType); Assert.AreEqual(20, validatorData.UpperBound); Assert.AreEqual(RangeBoundaryType.Inclusive, validatorData.UpperBoundType); }