public void Validate_Success() { UppercaseConstraint c = new UppercaseConstraint(); IEnumerable<ParameterValidationResult> res = c.Validate("SOME UPPERCASE AND 3 NUMBERS AND PUNCTUATION ...!", ParameterDataType.String, Constants.MemberName); Assert.IsNotNull(res); Assert.IsFalse(res.GetEnumerator().MoveNext()); }
public void Ctor_SerializationInfo_Success() { UppercaseConstraint c = new UppercaseConstraint(); System.IO.MemoryStream Buffer = SerializationHelper.Serialize(c); UppercaseConstraint c2 = SerializationHelper.Deserialize<UppercaseConstraint>(Buffer); Assert.AreEqual(Constraint.UppercaseConstraintName, c2.Name); }
public void Validate_Lowercase_Success() { UppercaseConstraint c = new UppercaseConstraint(); IEnumerable<ParameterValidationResult> res = c.Validate("THIS IS lowercase!", ParameterDataType.String, Constants.MemberName); Assert.IsNotNull(res); Assert.IsTrue(res.GetEnumerator().MoveNext()); }
public void ToString_Success() { UppercaseConstraint c = new UppercaseConstraint(); Assert.AreEqual("[Uppercase]", c.ToString()); }
public void Ctor_Void_Success() { UppercaseConstraint c = new UppercaseConstraint(); Assert.AreEqual(Constraint.UppercaseConstraintName, c.Name); }