每次测试之前,我们正在运行一个drop / create-table脚本。这非常快,可以确保以前的测试没有遗留任何内容。
PS:我们正在使用NHibernate,它可以动态创建此脚本并在内存中的Sqlite上运行测试,这是光速。但是,如果我们切换到SqlServer,它仍然非常快。

每次测试之前,我们正在运行一个drop / create-table脚本。这非常快,可以确保以前的测试没有遗留任何内容。
PS:我们正在使用NHibernate,它可以动态创建此脚本并在内存中的Sqlite上运行测试,这是光速。但是,如果我们切换到SqlServer,它仍然非常快。