title: How to properly populate DB in Laravel 4 with Codeception by migrations, not by using dump
body: <p>I want to test my Laravel 4 applications. But I can't do it without creating database. The problem is, that I want to approach these things:</p>
  
  <ul>
  <li>Separate DB for tests and for development (in memory also will be good)</li>
  <li>Doing migrations and seeds before testing</li>
  <li>Clearing database after testing</li>
  </ul>
  
  <p>How to approach that?</p>