public function testCastTraversable() { $obj = new ArrayObject(['a', 'b', 'c']); $collection = Collection::cast($obj); $this->assertEquals(new Collection(['a', 'b', 'c']), $collection); }