protected function setUp() { $this->queryBuilder = m::mock(QueryBuilder::class); $this->queryBuilder->makePartial(); $this->queryBuilder->shouldReceive('from')->andReturn($this->queryBuilder); $this->queryBuilder->shouldReceive('take')->with(1)->andReturn($this->queryBuilder); $this->queryBuilder->shouldReceive('get')->andReturn([]); $this->builder = new Builder($this->queryBuilder); $this->builder->setModel(new TestBuilderModel()); }