title: Laravel Mock with Mockery has error "no expectations were specified"
body: <p>I have this Service class and use repository class in my Service :</p>
  
  <pre class="lang-php prettyprint-override"><code>class VisitorStatisticAction
  {
      protected $repository;
  
      public function __construct(VisitorStatisticRepository $repository)
      {
          $this-&gt;repository = $repository;
      }
  
      public function setLog($organizationSlug)
      {
          if (!$this-&gt;repository-&gt;setLog($organizationSlug)) {
              return false;
          }
  
          return true;
      }
  }
  </code></pre>
  
  <p>I want to write unit test for this class :</p>
  
  <pre class="lang-php prettyprint-override"><code>public function testSetVisitorLog()
  {
      $visitorRepositoryMock = Mockery::mock(VisitorStatisticRepository::class);
  
      $this-&gt;app-&gt;instance(VisitorStatisticRepository::class,$visitorRepositoryMock);
      $visitorAction = new VisitorStatisticAction($visitorRepositoryMock);
      $visit = $visitorAction-&gt;setLog('gilan');
      $this-&gt;assertInstanceOf(VisitorStatistic::class, $visit);
  }
  </code></pre>
  
  <p>but i have this error :</p>
  
  <p>1) Tests\Unit\VisitorStatisticTest::testSetVisitorLog
  Mockery\Exception\BadMethodCallException: Received Mockery_0_App_Repositories_VisitorStatisticRepository::setLog(), but no expectations were specified</p>