我在 VS2013 中使用 Resharper 8 运行测试,它与外部进程集成并重定向其输出。我不是在寻求关于什么是单元测试的指导,因为我发现测试运行器对于任何测试来说都是比控制台应用程序更好的驱动程序。
这个过程是一个数据库,所以我的 SetUp 和 TearDown 方法毫不奇怪地做了相反的事情,如果允许同时运行,绝对会互相踩踏。
他们不能互相踩踏,因为每当两个测试同时运行时,他们就会被锁定。
Resharper 的最新版本 7 没有这个问题。
在Resharper > 选项 > 单元测试中修改单元测试设置并没有帮助。