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