public function testArrayMapImmutability() { $subject = new ArrayWrap([1, 2, 3]); $subject->map(function ($val) { return $val * 2; }); $this->assertNotEquals([2, 4, 6], $subject->getRaw()); }