我正在尝试MS测试。除非我删除static
关键字,否则Visual Studio无法从以下代码中找到任何测试。
[TestClass]
public static class TestMain2
{
[TestMethod]
public static void TestMergeWildcard()
{
....
}
}
我猜MS Test不支持静态测试方法。
是否有文件说明这种限制,或者我只是错过了某些属性或是否需要打开选项?
我使用过" MS测试静态测试方法"在谷歌搜索中,但所有结果都是关于测试静态方法..
答案 0 :(得分:1)
为什么要让类和方法都是静态的?
通常将它们标记为[TestClass]和[TestMethod]并运行测试。
也许这有帮助。
https://docs.microsoft.com/en-us/visualstudio/test/getting-started-with-unit-testing