public function testNewQueryReturnsEloquentQueryBuilder()
 {
     $conn = m::mock('Illuminate\\Database\\Connection');
     $grammar = m::mock('Illuminate\\Database\\Query\\Grammars\\Grammar');
     $processor = m::mock('Illuminate\\Database\\Query\\Processors\\Processor');
     $conn->shouldReceive('getQueryGrammar')->once()->andReturn($grammar);
     $conn->shouldReceive('getPostProcessor')->once()->andReturn($processor);
     EloquentModelStub::setConnectionResolver($resolver = m::mock('Illuminate\\Database\\ConnectionResolverInterface'));
     $resolver->shouldReceive('connection')->andReturn($conn);
     $model = new EloquentModelStub();
     $builder = $model->newQuery();
     $this->assertInstanceOf('Illuminate\\Database\\Eloquent\\Builder', $builder);
 }