protected function addExpectationsToStorageWriter(ProjectionWriter $mock_storage_writer, array $expectations)
 {
     $mock_storage_writer->shouldReceive('writeMany')->once()->with(Mockery::on(function (ProjectionMap $projection_map) use($expectations) {
         $this->assertEquals($expectations, array_values($projection_map->toArray()));
         return true;
     }));
 }
 /**
  * @expectedException Honeybee\Common\Error\RuntimeError
  */
 public function testWriteManyWithArray()
 {
     $mock_connector = Mockery::mock(ConnectorInterface::CLASS);
     $mock_connector->shouldNotReceive('getConnection');
     $projection_writer = new ProjectionWriter($mock_connector, new ArrayConfig([]), new NullLogger());
     $this->assertNull($projection_writer->writeMany(['a', 'b']));
 }