/** * @dataProvider dataProviderForSingleSet */ public function testCopy(array $members) { $set = new Set($members); $copy = $set->copy(); $set_array = $set->asArray(); $copy_array = $copy->asArray(); $this->assertEquals($set, $copy); $this->assertEquals($set_array, $copy_array); $this->assertEquals(count($set), count($copy)); }