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'])); }