Exemple #1
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);
        }
Exemple #2
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);
        }