public void ValidatorNodeHasValidatorNameAsNodeName() { MyValidatorData validatorData = new MyValidatorData("ValidatorName"); MyValidatorNode validatorNode = new MyValidatorNode(validatorData); Assert.AreEqual("ValidatorName", validatorNode.Name); }
public void TagPropertyIsCopiedToNode() { MyValidatorData validatorData = new MyValidatorData("bla"); validatorData.Tag = "tag"; MyValidatorNode validatorNode = new MyValidatorNode(validatorData); Assert.AreEqual("tag", validatorNode.Tag); }
public void TagPropertyIsCopiedToConfigurationData() { MyValidatorData validatorData = new MyValidatorData("bla"); MyValidatorNode validatorNode = new MyValidatorNode(validatorData); validatorNode.Tag = "tag"; validatorData = validatorNode.CreateValidatorData() as MyValidatorData; Assert.IsNotNull(validatorData); Assert.AreEqual("tag", validatorData.Tag); }
public void MessageTemplatePropertiesAreCopiedToNode() { MyValidatorData validatorData = new MyValidatorData("bla"); validatorData.MessageTemplate = "MessageTemplate"; validatorData.MessageTemplateResourceName = "MessageTemplateResourceName"; validatorData.MessageTemplateResourceTypeName = "MessageTemplateResourceType"; MyValidatorNode validatorNode = new MyValidatorNode(validatorData); Assert.AreEqual("MessageTemplate", validatorNode.MessageTemplate); Assert.AreEqual("MessageTemplateResourceName", validatorNode.MessageTemplateResourceName); Assert.AreEqual("MessageTemplateResourceType", validatorNode.MessageTemplateResourceTypeName); }
public void SpecifyingBothMessageTempalateAndResourceNameIsInvalid() { MyValidatorData validatorData = new MyValidatorData("bla"); validatorData.MessageTemplate = "MessageTemplate"; validatorData.MessageTemplateResourceName = "MessageTemplateResourceName"; MyValidatorNode validatorNode = new MyValidatorNode(validatorData); List <ValidationError> errors = new List <ValidationError>(); validatorNode.Validate(errors); Assert.AreEqual(1, errors.Count); }
public void MessageTemplatePropertiesAreCopiedToConfigurationData() { MyValidatorData validatorData = new MyValidatorData("bla"); MyValidatorNode validatorNode = new MyValidatorNode(validatorData); validatorNode.MessageTemplate = "MessageTemplate"; validatorNode.MessageTemplateResourceName = "MessageTemplateResourceName"; validatorNode.MessageTemplateResourceTypeName = "MessageTemplateResourceType"; validatorData = validatorNode.CreateValidatorData() as MyValidatorData; Assert.IsNotNull(validatorData); Assert.AreEqual("MessageTemplate", validatorData.MessageTemplate); Assert.AreEqual("MessageTemplateResourceName", validatorData.MessageTemplateResourceName); Assert.AreEqual("MessageTemplateResourceType", validatorData.MessageTemplateResourceTypeName); }