/** * @test */ public function it_can_be_converted_to_array_and_back() { $task = CollectData::from('online-shop', UserDictionary::prototype(), ['metadata' => true]); $arrayCopy = $task->getArrayCopy(); $task2 = CollectData::reconstituteFromArray($arrayCopy); $this->assertNotSame($task, $task2); $this->assertTrue($task->equals($task2)); }