newImage(3, 2, new ImagickPixel('red'), 'png'); $this->image = new Image(new Collection([new Frame($imagick)])); } public function testConstructor(): void { $this->assertInstanceOf(Image::class, $this->image); } public function testIterator(): void { foreach ($this->image as $frame) { $this->assertInstanceOf(Frame::class, $frame); } } public function testWidth(): void { $this->assertEquals(3, $this->image->width()); } public function testHeight(): void { $this->assertEquals(2, $this->image->height()); } public function testGetSize(): void { $this->assertInstanceOf(Size::class, $this->image->getSize()); } }