for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DmFilemanTest\Factory\Controller;
use DmFileman\Factory\Controller\DeleteFile;
use DmTest\ServiceManager\ServiceLocatorDummy;
class DeleteFileTest extends \PHPUnit_Framework_TestCase
{
/** @var DeleteFile */
private $sut;
public function setUp()
$this->sut = new DeleteFile;
}
/**
* @covers DmFileman\Factory\Controller\DeleteFile
*/
public function testCreateService()
$serviceLocator = new ServiceLocatorDummy($this);
$fileManager = $serviceLocator->get('DmFileman\Service\FileManager\FileManager');
$serviceLocator->set('DmFileman\Service\FileManager', $fileManager);
$thumbnailer = $serviceLocator->get('DmFileman\Service\Thumbnailer\Thumbnailer');
$serviceLocator->set('DmFileman\Service\Thumbnailer', $thumbnailer);
$userText = $serviceLocator->get('DmCommon\View\Helper\UserText');
$serviceLocator->set('DmFileman\View\Helper\UserText', $userText);
$result = $this->sut->createService($serviceLocator);
$this->assertInstanceOf('DmFileman\Controller\DeleteFileController', $result);