ImboUnitTest\Image\Transformation\SharpenTest::testParamsCanOverridePresetValues PHP Метод

testParamsCanOverridePresetValues() публичный Метод

    public function testParamsCanOverridePresetValues()
    {
        $image = $this->getMock('Imbo\\Model\\Image');
        $image->expects($this->once())->method('hasBeenTransformed')->with(true);
        $event = $this->getMock('Imbo\\EventManager\\Event');
        $event->expects($this->at(0))->method('getArgument')->with('params')->will($this->returnValue(['preset' => 'extreme', 'gain' => 10, 'radius' => 11]));
        $event->expects($this->at(1))->method('getArgument')->with('image')->will($this->returnValue($image));
        $imagick = $this->getMock('Imagick');
        $imagick->expects($this->once())->method('unsharpMaskImage')->with(11, 1, 10, 0);
        $this->transformation->setImagick($imagick);
        $this->transformation->transform($event);
    }