/// <summary> /// Write the constraint description to a MessageWriter /// </summary> /// <param name="writer">The writer on which the description is displayed</param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("property " + name); if (baseConstraint != null) { if (baseConstraint is EqualConstraint) { writer.WritePredicate("equal to"); } baseConstraint.WriteDescriptionTo(writer); } }
/// <summary> /// Writes a description of the attribute to the specified writer. /// </summary> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("attribute " + expectedType.FullName); if (baseConstraint != null) { if (baseConstraint is EqualConstraint) { writer.WritePredicate("equal to"); } baseConstraint.WriteDescriptionTo(writer); } }
/// <summary> /// Writes the description to a MessageWriter /// </summary> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("value matching"); writer.Write(predicate.Method.Name.StartsWith("<") ? "lambda expression" : predicate.Method.Name); }
/// <summary> /// Write the constraint description to a MessageWriter /// </summary> /// <param name="writer">The writer on which the description is displayed</param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("String matching"); writer.WriteExpectedValue(expected); if (caseInsensitive) { writer.WriteModifier("ignoring case"); } }
/// <summary> /// Write a description of this constraint to a MessageWriter /// </summary> /// <param name="writer"></param> public override void WriteDescriptionTo(MessageWriter writer) { switch (expectedCount) { case 0: writer.WritePredicate("no item"); break; case 1: writer.WritePredicate("exactly one item"); break; default: writer.WritePredicate("exactly " + expectedCount.ToString() + " items"); break; } baseConstraint.WriteDescriptionTo(writer); }
/// <summary> /// Write the constraint description to a MessageWriter /// </summary> /// <param name="writer">The writer on which the description is displayed</param> public override void WriteDescriptionTo(MessageWriter writer) { if (baseConstraint == null) { writer.WritePredicate("an exception"); } else { baseConstraint.WriteDescriptionTo(writer); } }
/// <summary> /// Write a description of the constraint to a MessageWriter /// </summary> /// <param name="writer"></param> public override void WriteDescriptionTo(MessageWriter writer) { if (propertyName == null) { writer.Write("collection ordered"); } else { writer.WritePredicate("collection ordered by"); writer.WriteExpectedValue(propertyName); } if (descending) { writer.WriteModifier("descending"); } }
/// <summary> /// Write a description of this constraint to a MessageWriter /// </summary> /// <param name="writer"></param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("all items"); baseConstraint.WriteDescriptionTo(writer); }
/// <summary> /// Write a description of this constraint to a MessageWriter /// </summary> /// <param name="writer"></param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("subset of"); writer.WriteExpectedValue(expected); }
/// <summary> /// Write a description of this constraint to a MessageWriter /// </summary> /// <param name="writer">The MessageWriter to use</param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("assignable from"); writer.WriteExpectedValue(expectedType); }
/// <summary> /// Write a descripton of the constraint to a MessageWriter /// </summary> /// <param name="writer"></param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("collection containing"); writer.WriteExpectedValue(expected); }
/// <summary> /// Write a description of this constraint to a MessageWriter /// </summary> /// <param name="writer">The MessageWriter to use</param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("instance of"); writer.WriteExpectedValue(expectedType); }
/// <summary> /// Write a description of this constraint to a MessageWriter /// </summary> /// <param name="writer"></param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("equivalent to"); writer.WriteExpectedValue(expected); }
/// <summary> /// Write the constraint description to a MessageWriter /// </summary> /// <param name="writer">The writer on which the description is displayed</param> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("less than or equal to"); writer.WriteExpectedValue(expected); }
/// <summary> /// Writes the description of the constraint to the specified writer /// </summary> public override void WriteDescriptionTo(MessageWriter writer) { writer.WritePredicate("type with attribute"); writer.WriteExpectedValue(expectedType); }