/** * @test */ public function shouldReturnDiffObjects() { $ls = new Collection([1, 2, 3, 4, 6]); $ls2 = $ls->prepend('James'); $this->assertNotSame($ls, $ls2); $ls3 = $ls2->append('Jack'); $this->assertNotSame($ls2, $ls3); }