Ejemplo n.º 1
0
        public void CreatedNodeWithValidatorDataHasAppropriateValuesFromData()
        {
            ContainsCharactersValidatorData validatorData = new ContainsCharactersValidatorData("name");

            validatorData.CharacterSet       = "abc";
            validatorData.ContainsCharacters = ContainsCharacters.All;
            validatorData.Negated            = true;

            ContainsCharactersValidatorNode node = new ContainsCharactersValidatorNode(validatorData);

            Assert.AreEqual("name", node.Name);
            Assert.AreEqual("abc", node.CharacterSet);
            Assert.AreEqual(true, node.Negated);
            Assert.AreEqual(ContainsCharacters.All, node.ContainsCharacters);
        }
Ejemplo n.º 2
0
        public void CreatedNodeHasAppropriateDefaultValues()
        {
            ContainsCharactersValidatorNode node = new ContainsCharactersValidatorNode();

            ContainsCharactersValidatorData validatorData = node.CreateValidatorData() as ContainsCharactersValidatorData;

            Assert.IsNotNull(validatorData);
            Assert.AreEqual(Resources.ContainsCharactersValidatorNodeName, validatorData.Name);
            Assert.AreEqual(string.Empty, validatorData.CharacterSet);
            Assert.AreEqual(false, validatorData.Negated);
            Assert.AreEqual(ContainsCharacters.Any, validatorData.ContainsCharacters);

            Assert.AreEqual(Resources.ContainsCharactersValidatorNodeName, node.Name);
            Assert.AreEqual(string.Empty, node.CharacterSet);
            Assert.AreEqual(false, node.Negated);
            Assert.AreEqual(ContainsCharacters.Any, node.ContainsCharacters);
        }
Ejemplo n.º 3
0
        public void NodeCreatesValidatorDataWithValues()
        {
            ContainsCharactersValidatorNode node = new ContainsCharactersValidatorNode();

            node.Name               = "validator";
            node.CharacterSet       = "abc";
            node.Negated            = true;
            node.ContainsCharacters = ContainsCharacters.All;

            ContainsCharactersValidatorData validatorData = node.CreateValidatorData() as ContainsCharactersValidatorData;

            Assert.IsNotNull(validatorData);
            Assert.AreEqual("validator", node.Name);
            Assert.AreEqual("validator", validatorData.Name);
            Assert.AreEqual("abc", validatorData.CharacterSet);
            Assert.AreEqual(true, validatorData.Negated);
            Assert.AreEqual(ContainsCharacters.All, validatorData.ContainsCharacters);
        }