Ejemplo n.º 1
0
 public function setUp()
 {
     $this->connection = $this->createMock(CsvDataGateway::class);
     $this->connection->expects($this->any())->method('getAll')->with('articles')->willReturn(array_values($this->articles));
     parent::setUp();
     $this->dataMapper = new CsvDataMapper($this->connection, Article::class, 'articles', $this->entityRegistry);
 }
 public function setUp()
 {
     $statement = $this->createMock(Statement::class);
     $statement->expects($this->any())->method('fetchAll')->willReturn(array_values($this->articles));
     $queryBuilder = $this->createMock(QueryBuilder::class);
     $queryBuilder->expects($this->any())->method('select')->willReturnSelf();
     $queryBuilder->expects($this->any())->method('setMaxResults')->willReturnSelf();
     $queryBuilder->expects($this->any())->method('execute')->willReturn($statement);
     $this->connection = $this->createMock(Connection::class);
     $this->connection->expects($this->any())->method('createQueryBuilder')->willReturn($queryBuilder);
     parent::setUp();
     $this->dataMapper = new DoctrineDataMapper($this->connection, Article::class, 'articles', $this->entityRegistry);
 }