title: Codeception seeInDatabase() doesn't work for me
body: <p>I am really stuck with this acceptance test.</p>
  
  <p>My code is this</p>
  
  <pre><code>$I-&gt;click('Submit');
  $I-&gt;see('Client Added');
  $I-&gt;seeInDatabase('customers',[
      'afm'=&gt;'111'
      ]);
  </code></pre>
  
  <p>Everything passes until the line with "seeInDatabase". Log gives me this error "ALERT: No matching records found Failed asserting that '0' is greater than 0.".</p>
  
  <p>I checked the database settings</p>
  
  <pre><code>modules:
      config:
          Db:
              dsn: 'mysql:host=localhost;dbname=dbtesting'
              user: 'test'
              password: 'test'
              dump: app/tests/_data/dump.sql
              populate: true
              cleanup: true
  </code></pre>
  
  <p>Seems fine to me. I double checked with seeInDatabase() with a row that I know its there and yeah, Its working just fine. ( not a PDO issue or anything like that then)</p>
  
  <p>So I forced the creation in my controller after the "POST" of the form just to make sure</p>
  
  <pre><code>public function store(){
  
  \Customer::create(['afm'=&gt;111]);
  
  return \Redirect::route('customers.index')-&gt;with('successMsg',Client Added');
  }
  </code></pre>
  
  <p>Again, I couldn't verify this new row. Any idea how to solve this?</p>
  
  <p>//// UPDATE /////</p>
  
  <p>When I am replacing Eloquent Insert with vanilla PDO code, everything is ok. How to fix this? (Full info <a href="https://laracasts.com/forum/969-codeception-and-laravel/p1#p5434" rel="nofollow">here</a> )</p>