Могу ли я использовать статические методы испытаний? - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь MS Test.Visual Studio не находит никаких тестов из следующего кода, если я не удалю ключевое слово static.

[TestClass]
public static class TestMain2
{

    [TestMethod]
    public static void TestMergeWildcard()
    {
         ....
    }
}

Я думаю, MS Test не поддерживает статические методы тестирования.

Есть ли документация с указанием этого ограничения, или я пропустил только какой-то атрибут или мне нужно включить опцию?

Я использовал «Методы статического теста MS Test» в поиске Google, но все результатыо тестировании статических методов ..

1 Ответ

0 голосов
/ 06 июня 2018

Почему вы хотите сделать класс и метод статичными?
Обычно вы помечаете их как [TestClass] и [TestMethod] и запускаете тесты.

Может быть, это поможет.
https://docs.microsoft.com/en-us/visualstudio/test/getting-started-with-unit-testing

...