我在Visual Studio 2015 Enterprise(Update 1)中构建有序测试时遇到困难,并且在有序测试中的单元测试能够引用我的.runsettings。
具体来说,我需要访问.runsettings文件中定义的TestRunParameters
。
在我的任何测试方法中,如果我访问Properties的TestContext,则找不到我在.runsettings中定义的属性。
当然,我不是第一个这样做的人。任何帮助将不胜感激。
答案 0 :(得分:0)
我想我理解Visual Studio中的错误。每当您在VS-> Test->测试设置子菜单中选择一个runsettings文件时,它们才会生效,直到我至少重新构建我的测试项目(或清洁解决方案/构建解决方案)。简单构建不会使VS应用正确的runsettings文件。在某些情况下它没有应用任何runsettings文件,但是因为每次选择不同的runsettings文件时我都开始做Rebuild项目,所以我从来没有发现TestContext 不有我的Proerties。