/**
  * @dataProvider allBuilders
  */
 public function testMockCanBeCreatedFromAnObjectThatExists(MockBuilder $builder)
 {
     $mock = $builder->get();
     $this->assert($mock)->isAnInstanceOf($builder->getClassName());
 }
 /**
  * @dataProvider allBuilders
  */
 public function testMultipleWithIsAllowedForASingleMethod(MockBuilder $builder)
 {
     $mock = $builder->stub('myWithMethod')->with('a')->andReturn('foo')->with('b')->andReturn('bar')->get();
     $this->assert($mock)->isAnInstanceOf($builder->getClassName());
 }