I am working with EntityFramework 6 code first approach and SQL Server 2014 Express. However, the DBMS may change in future.
That setup allows easily to create a database and add some dummy data for unit tests. Currently, I am creating one database per unit test and drop it after the unit test finished.
I am not sure if creating / dropping a database is such a lightweight operation as creating / deleting a file... So are there any disadvantages with that approach?