public void HonorsIgnoreCase(IEnumerable expected, IEnumerable actual)
        {
            var constraint       = new CollectionIntersectConstraint(expected).IgnoreCase;
            var constraintResult = constraint.ApplyTo(actual);

            if (!constraintResult.IsSuccess)
            {
                MessageWriter writer = new TextMessageWriter();
                constraintResult.WriteMessageTo(writer);
                Assert.Fail(writer.ToString());
            }
        }
 public void SetUp()
 {
     theConstraint        = new CollectionIntersectConstraint(new int[] { 1, 2, 3, 4, 5 });
     stringRepresentation = "<intersectswith System.Int32[]>";
     expectedDescription  = "intersects with < 1, 2, 3, 4, 5 >";
 }