public function testMerge() { $collection = new Collection([1, 2]); $collection->merge([3, 4]); $this->assertCount(4, $collection); $expected = new Collection([1, 2, 3, 4]); $this->assertEquals(array_values($expected->toArray()), array_values($collection->toArray())); $collection->merge(new Collection([5, 6])); $this->assertCount(6, $collection); $expected = new Collection([1, 2, 3, 4, 5, 6]); $this->assertEquals(array_values($expected->toArray()), array_values($collection->toArray())); }