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