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); }
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); }
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); }