protected function WorkflowManagerCacheTest::setUp in State Machine 8
Overrides UnitTestCase::setUp
File
- tests/src/ Unit/ WorkflowManagerCacheTest.php, line 75 
Class
- WorkflowManagerCacheTest
- Tests the cache of the workflow manager.
Namespace
Drupal\Tests\state_machine\UnitCode
protected function setUp() {
  parent::setUp();
  $this->container = $this
    ->prophesize(ContainerInterface::class);
  \Drupal::setContainer($this->container
    ->reveal());
  // Mock the dependencies to inject into the workflow manager.
  $this->moduleHandler = $this
    ->prophesize(ModuleHandlerInterface::class);
  $this->cacheBackend = $this
    ->prophesize(CacheBackendInterface::class);
  $this->workflowGroupManager = $this
    ->prophesize(WorkflowGroupManagerInterface::class);
  // Instantiate the workflow manager. This is the system under test.
  $this->workflowManager = new WorkflowManager($this->moduleHandler
    ->reveal(), $this->cacheBackend
    ->reveal(), $this->workflowGroupManager
    ->reveal());
}