Unit testing Microft Visual Studio测试导致测试失败
在使用nunit很长一段时间后,我决定测试微软的内置测试框架 在测试开始时,我通常会清理数据库,使其进入一种可以信赖的测试状态。 在我的测试设置中,我删除了所有数据,并为我的测试插入了新数据 自从开始使用MS测试以来,我注意到我的测试间歇性地失败,因为数据重置是冲突的。就像我的测试是同时运行的一样 你知道我该怎么做吗? 是否有强制每类测试一次运行一个的选项Unit testing Microft Visual Studio测试导致测试失败,unit-testing,testing,Unit Testing,Testing,在使用nunit很长一段时间后,我决定测试微软的内置测试框架 在测试开始时,我通常会清理数据库,使其进入一种可以信赖的测试状态。 在我的测试设置中,我删除了所有数据,并为我的测试插入了新数据 自从开始使用MS测试以来,我注意到我的测试间歇性地失败,因为数据重置是冲突的。就像我的测试是同时运行的一样 你知道我该怎么做吗? 是否有强制每类测试一次运行一个的选项 感谢您的帮助如果您不想同时运行所有测试,请使用有序测试,然后右键单击并说出运行选择。如果您首先进行删除和重建表/信息的测试,那么一切都会顺利
感谢您的帮助如果您不想同时运行所有测试,请使用有序测试,然后右键单击并说出运行选择。如果您首先进行删除和重建表/信息的测试,那么一切都会顺利进行 如果您使用TransactionScope进行多部分操作,则尤其如此。但是,通常当你达到这个高度时,你在实现测试上比在纯单元测试上更加举步维艰。