/** * @test */ public function initializeInitializesBackendWithBackendOptions() { $mockBackend = $this->createMock(Generic\Backend\BackendInterface::class); $mockBackend->expects($this->once())->method('initialize')->with(['Foo' => 'Bar']); $manager = new Generic\PersistenceManager(); $manager->injectBackend($mockBackend); $manager->injectSettings(['persistence' => ['backendOptions' => ['Foo' => 'Bar']]]); $manager->initialize(); }