Ejemplo n.º 1
0
        public void CreatedNodeHasAppropriateDefaultValues()
        {
            ObjectValidatorNode node = new ObjectValidatorNode();

            Assert.AreEqual(Resources.ObjectValidatorNodeName, node.Name);
            Assert.AreEqual(string.Empty, node.TargetRuleset);
        }
Ejemplo n.º 2
0
        public void CreatedNodeWithValidatorDataHasAppropriateValuesFromData()
        {
            ObjectValidatorData validatorData = new ObjectValidatorData("name");

            validatorData.TargetRuleset = "ruleset";

            ObjectValidatorNode node = new ObjectValidatorNode(validatorData);

            Assert.AreEqual("name", node.Name);
            Assert.AreEqual("ruleset", node.TargetRuleset);
        }
Ejemplo n.º 3
0
        public void NodeCreatesValidatorDataWithValues()
        {
            ObjectValidatorNode node = new ObjectValidatorNode();

            node.Name          = "validator";
            node.TargetRuleset = "resultset";

            ObjectValidatorData validatorData = node.CreateValidatorData() as ObjectValidatorData;

            Assert.IsNotNull(validatorData);
            Assert.AreEqual("validator", validatorData.Name);
            Assert.AreEqual("resultset", validatorData.TargetRuleset);
            Assert.AreSame(typeof(ObjectValidator), validatorData.Type);
        }