/** * @dataProvider simpleArrayProvider * * @param array $array */ public function testShift(array $array) { $arrayzy = new A($array); $shiftedValue = $arrayzy->shift(); $resultArray = $array; $shiftedArrayValue = array_shift($resultArray); $this->assertSame($shiftedArrayValue, $shiftedValue); $this->assertSame($resultArray, $arrayzy->toArray()); }