我正在构建许多属于同一解决方案的 Silverlight 4.0 库。我喜欢将它们分成单独的项目,并为每个项目创建一个单元测试项目:
SolutionX
-LibraryProject1
---Class1.cs
---Class2.cs
-LibraryProject1.Test
---Tests1.cs
---Tests2.cs
-LibraryProject2
---Class1.cs
---Class2.cs
---CLass3.cs
-LibraryProject2.Test
---Tests1.cs
---Tests2.cs
---Tests3.cs
-LibraryProject3
---Class1.cs
-LibraryProject3.Test
---Tests1.cs
这在使用 VS 常规测试项目和基础设施时非常有用,因为我可以创建和执行从每个测试项目聚合的测试列表。但是对于 Silverlight 单元测试框架,因为 Silverlight 单元测试项目必须是“启动项目”,所以我无法弄清楚如何一次性从每个测试项目运行一组测试。我必须分别运行每个然后每次切换启动项目。我宁愿避免创建复杂的构建脚本或构建定义——有没有办法一次运行所有测试?
-谢谢