/**
     * @test
     */
    public function stringRepresentationContainsDiffWhenTestFailedForData()
    {
        $provides = Provides::data(['foo' => 1]);
        $provides->test(Sequence::of(['foo' => 1, 'bar' => 2]));
        assert((string) $provides, equals('provides expected data.
--- Expected
+++ Actual
@@ @@
 Array (
     \'foo\' => 1
+    \'bar\' => 2
 )
'));
    }
 /**
  * @test
  */
 public function dataReturnsCompleteDataAsArray()
 {
     assert(Sequence::of(new \ArrayIterator(['foo' => 'bar', 'baz' => 303])), Provides::data(['foo' => 'bar', 'baz' => 303]));
 }