Beispiel #1
0
        public void CreatedNodeWithValidatorDataHasAppropriateValuesFromData()
        {
            EnumConversionValidatorData validatorData = new EnumConversionValidatorData("name");

            validatorData.Negated  = true;
            validatorData.EnumType = typeof(MockEnumValidator);

            EnumConversionValidatorNode node = new EnumConversionValidatorNode(validatorData);

            Assert.AreEqual("name", node.Name);
            Assert.AreEqual(true, node.Negated);
            Assert.AreEqual(validatorData.EnumTypeName, node.EnumType);
        }
Beispiel #2
0
        public void NodeCreatesValidatorDataWithValues()
        {
            EnumConversionValidatorNode node = new EnumConversionValidatorNode();

            node.Name     = "validator";
            node.Negated  = true;
            node.EnumType = typeof(MockEnumValidator).AssemblyQualifiedName;

            EnumConversionValidatorData validatorData = node.CreateValidatorData() as EnumConversionValidatorData;

            Assert.IsNotNull(validatorData);
            Assert.AreEqual("validator", validatorData.Name);
            Assert.AreEqual(true, validatorData.Negated);
            Assert.AreEqual(typeof(MockEnumValidator), validatorData.EnumType);
        }
Beispiel #3
0
        public void CreatedNodeHasAppropriateDefaultValues()
        {
            EnumConversionValidatorNode node = new EnumConversionValidatorNode();

            EnumConversionValidatorData validatorData = node.CreateValidatorData() as EnumConversionValidatorData;

            Assert.IsNotNull(validatorData);
            Assert.AreEqual(Resources.EnumConversionValidatorNodeName, validatorData.Name);
            Assert.AreEqual(false, validatorData.Negated);
            Assert.IsNull(validatorData.EnumType);

            Assert.AreEqual(Resources.EnumConversionValidatorNodeName, node.Name);
            Assert.AreEqual(false, node.Negated);
            Assert.AreEqual(string.Empty, node.EnumType);
        }