【发布时间】:2014-01-29 20:26:52
【问题描述】:
xUnit 对整个测试程序集使用相同的 AppDomain,这是有问题的,因为我正在测试 UI 库并且需要为每个单独的测试创建一个新的 Application 实例。
当我运行单个测试时它可以工作,但是当我 Run All 第一个测试通过时,但所有后续测试都失败,Cannot create more than one System.Windows.Application instance in the same AppDomain 在我创建新的 Application 对象的那一行。
【问题讨论】:
-
对于每个测试(即测试方法)或每个文本“夹具”
-
@PeterRitchie 对于每种测试方法(事实)