C# 有没有一种方法可以基于config属性忽略运行时的测试

C# 有没有一种方法可以基于config属性忽略运行时的测试,c#,vs-unit-testing-framework,C#,Vs Unit Testing Framework,我有很多selenium测试类,我试图忽略一些测试而不做任何代码更改。appsettings中的属性具有bool true/false值,用于确定类中的TestMethods是否应运行或忽略。我不想添加Ignore属性,因为Ignore属性意味着我必须更新每个需要更新的TestClass的属性 我进行了搜索,但我总是在TestClass或TestMethods上使用Ignore属性,但在运行时没有根据条件跳过任何内容。创建一个主测试,该测试仅在条件正确时调用其他测试。然后仅在运行时执行主测试。这

我有很多selenium测试类,我试图忽略一些测试而不做任何代码更改。appsettings中的属性具有bool true/false值,用于确定类中的TestMethods是否应运行或忽略。我不想添加Ignore属性,因为Ignore属性意味着我必须更新每个需要更新的TestClass的属性


我进行了搜索,但我总是在TestClass或TestMethods上使用Ignore属性,但在运行时没有根据条件跳过任何内容。

创建一个主测试,该测试仅在条件正确时调用其他测试。然后仅在运行时执行主测试。这可能有助于将类别添加到测试中,并仅基于这些类别运行mstest