shouldReceive('getSize')->once()->andReturn($size); $image->shouldReceive('pickColor')->times(9)->andReturn($color); $command = new ChecksumCommand(array()); $result = $command->execute($image); $this->assertTrue($result); $this->assertTrue($command->hasOutput()); $this->assertEquals('ec9cbdb71be04e26b4a89333f20c273b', $command->getOutput()); } }