title: Mock Auth::user() in Laravel 6
body: <p>I have this code:</p>
  
  <pre><code>// ...
  Passport::actingAs($this-&gt;user);
  $mock = Mockery::mock(User::class);
  $mock-&gt;shouldReceive('myMethodName')-&gt;andReturn(157);
  Auth::shouldReceive('user')-&gt;once()-&gt;andReturn($mock);
  </code></pre>
  
  <p>If I call</p>
  
  <pre><code>Auth::user()-&gt;myMethodName(); // It returns 157
  </code></pre>
  
  <p>But if I call (or another one method of Auth)</p>
  
  <pre><code>  Auth::id();
    // it throws Mockery\Exception\BadMethodCallException : Method Mockery_2_Illuminate_Auth_AuthManager::id() does not exist on this mock object
  </code></pre>
  
  <p>Where is the problem ?</p>