public function setUp() { $this->filelib = new FileLibrary(new MemoryStorageAdapter(), new MemoryBackendAdapter()); $this->repo = $this->prophesize('Xi\\Filelib\\File\\FileRepositoryInterface'); $this->filelib->setFileRepository($this->repo->reveal()); $this->asynchrony = new Asynchrony($this->filelib); }
/** * @test */ public function fileRepositoryCanBeSet() { $repo = $this->prophesize('Xi\\Filelib\\File\\FileRepositoryInterface')->reveal(); $filelib = new FileLibrary($this->getMockedStorageAdapter(), $this->getMockedBackendAdapter()); $filelib->setFileRepository($repo); $this->assertSame($repo, $filelib->getFileRepository()); }
public function __construct(FileLibrary $filelib) { $this->filelib = $filelib; $filelib->setFileRepository(new FileRepository($filelib->getFileRepository(), $this)); $this->addStrategy(new SynchronousExecutionStrategy()); }