public void CreatedNodeWithValidatorDataHasAppropriateValuesFromData() { DomainValidatorData validatorData = new DomainValidatorData("name"); validatorData.Negated = true; validatorData.Domain.Add(new DomainConfigurationElement("1")); validatorData.Domain.Add(new DomainConfigurationElement("2")); validatorData.Domain.Add(new DomainConfigurationElement("3")); DomainValidatorNode node = new DomainValidatorNode(validatorData); Assert.AreEqual("name", node.Name); Assert.AreEqual(true, node.Negated); Assert.AreEqual(3, node.Domain.Count); }
public void CreatedNodeHasAppropriateDefaultValues() { DomainValidatorNode node = new DomainValidatorNode(); DomainValidatorData validatorData = node.CreateValidatorData() as DomainValidatorData; Assert.IsNotNull(validatorData); Assert.AreEqual(Resources.DomainValidatorNodeName, validatorData.Name); Assert.AreEqual(false, validatorData.Negated); Assert.AreEqual(0, validatorData.Domain.Count); Assert.AreEqual(Resources.DomainValidatorNodeName, node.Name); Assert.AreEqual(false, node.Negated); Assert.AreEqual(0, node.Domain.Count); }
public void NodeCreatesValidatorDataWithValues() { DomainValidatorNode node = new DomainValidatorNode(); node.Name = "validator"; node.Negated = true; node.Domain.Add(new DomainValue("1")); node.Domain.Add(new DomainValue("2")); node.Domain.Add(new DomainValue("3")); DomainValidatorData validatorData = node.CreateValidatorData() as DomainValidatorData; Assert.IsNotNull(validatorData); Assert.AreEqual("validator", validatorData.Name); Assert.AreEqual(true, validatorData.Negated); Assert.AreEqual(3, validatorData.Domain.Count); }