I have a simple NHibernate based application that I'm unit testing it with in memory SQLite. Whenever the test fails, for example because of duplicate entity, the unit test fails with error 'there is no such table TABLE_NAME' error instead of showing original error.
If I switch to real file database, all tests (passed or failed) are evaluated correctly. How this is possible at all and how can I correct this?