public void Validate_Success()
		{
			PasswordConstraint c = new PasswordConstraint();
			IEnumerable<ParameterValidationResult> result = c.Validate(42, ParameterDataType.Int32, Constants.MemberName);
			Assert.IsNotNull(result);
			List<ParameterValidationResult> Temp = new List<ParameterValidationResult>(result);
			Assert.AreEqual(0, Temp.Count);
		}
		public void Ctor_SerializationInfo_Success()
		{
			PasswordConstraint c = new PasswordConstraint();
			System.IO.MemoryStream Buffer = SerializationHelper.Serialize(c);
			PasswordConstraint c2 = SerializationHelper.Deserialize<PasswordConstraint>(Buffer);

			Assert.AreEqual(Constraint.PasswordConstraintName, c2.Name);
		}
		public void Validate_DisplayNull_Success()
		{
			Constraint c = new PasswordConstraint();
			c.Validate(42, ParameterDataType.Int32, Constants.MemberName, null);
		}
		public void Validate_MemberNull_Error()
		{
			CustomAssert.ThrowsException<CodedArgumentNullOrWhiteSpaceException>(() =>
			{
				Constraint c = new PasswordConstraint();
				c.Validate(42, ParameterDataType.Int32, null, null);
			});
		}
		public void Validate_DataTypeNone_Error()
		{
			CustomAssert.ThrowsException<CodedArgumentOutOfRangeException>(() =>
			{
				Constraint c = new PasswordConstraint();
				c.Validate(42, ParameterDataType.None, Constants.MemberName);
			});
		}
		public void SetParameters_ParamsNullOrNoDataType_Error()
		{
			CustomAssert.ThrowsException<CodedArgumentOutOfRangeException>(() =>
			{
				Constraint c = new PasswordConstraint();
				c.SetParametersInternal(new string[0], ParameterDataType.None);
			});
			CustomAssert.ThrowsException<CodedArgumentNullException>(() =>
			{
				Constraint c = new PasswordConstraint();
				c.SetParametersInternal(null, ParameterDataType.String);
			});
		}
		public void Ctor_Void_Success()
		{
			PasswordConstraint c = new PasswordConstraint();
			Assert.AreEqual(Constraint.PasswordConstraintName, c.Name);
		}