public override void DescribeTo(IDescription desc) { if (m_failOnAdditionalItems) { desc.Text("A List in any order containing only (" + m_matchers.Count + ") :"); } else { desc.Text("A List in any order containing at least (" + m_matchers.Count + ") :"); } desc.Children(m_matchers); }
public override void DescribeTo(IDescription description) { if (m_mismatchMessageFactory2 != null) { m_mismatchMessageFactory2.Invoke(description); } else if (m_mismatchMessageFactory != null) { description.Text(m_mismatchMessageFactory.Invoke()); } else { description.Text("No description for " + GetType().Name + "@" + GetHashCode()); } }
public override void DescribeTo(IDescription desc) { var sb = new StringBuilder("A DateTimeOffset equal to "); var sign = m_inclusive ? "= " : " "; if (!m_expect.HasValue) { sb.Append("Null"); } else { sb.Append(m_expect.ToPrettyString()); if (m_maxMinus.HasValue || m_maxPlus.HasValue) { sb.Append(" where "); if (m_maxMinus.HasValue) { sb.Append(m_maxMinus.Value.ToPrettyString()).Append(" <").Append(sign); } sb.Append(" max diff "); if (m_maxPlus.HasValue) { sb.Append(" >").Append(sign).Append(m_maxPlus.Value.ToPrettyString()); } } } desc.Text(sb.ToString()); }
public void DescribeTo(IDescription desc) { if (desc != this)//prevent accidental self recursion { desc.Text(ToString()); } }
public override void DescribeTo(IDescription desc) { var type = typeof(T); desc.Text("A {0}.{1} where", type.Namespace, type.Name); desc.Children(m_pocoPropertyMatchers); desc.Children(m_pocoMatchers); }
public void DescribeTo(IDescription desc) { desc.Text("not null"); desc.Child("type", m_expectType.FullName); if (m_matcher != null) { desc.Child("matching", m_matcher); } }
public override void DescribeTo(IDescription desc) { var sb = new StringBuilder("A DateTimeOffset where "); var sign = m_inclusive ? "= " : " "; if (m_expectAfter.HasValue) { sb.Append(ApplyOffset(m_expectAfter).ToPrettyString()).Append(" <").Append(sign); } sb.Append("value"); if (m_expectBefore.HasValue) { sb.Append(" <").Append(sign).Append(ApplyOffset(m_expectBefore).ToPrettyString()); } sb.Append(" within ").Append(m_expectWithin.ToPrettyString()); if (m_offset != null) { sb.Append(" using offset ").Append(m_offset.Value.ToPrettyString()).Append(" (already applied to before/after limits) "); } desc.Text(sb.ToString()); }
public override void DescribeTo(IDescription desc) { desc.Text("A List containing none of:"); desc.Children(m_matchers); }
public override void DescribeTo(IDescription desc) { desc.Text("A List in order containing only (" + m_matchers.Count + ") :"); desc.Children(m_matchers); }
public override void DescribeTo(IDescription description) { description.Text("Match Any"); description.Children("matchers", m_matchers); }
public override void DescribeTo(IDescription desc) { desc.Text("A list in order containing at least:"); desc.Children(m_matchers); }