Как я могу выполнить тестовые случаи в точном порядке, они написаны с использованием MStest.? - PullRequest
0 голосов
/ 14 апреля 2020

Я использую MStest и у меня есть несколько тестовых случаев. Некоторые из них проходят мимо, некоторые из них терпят неудачу. Порядок выполнения не соответствует указанному приоритету. Неудачный тестовый сценарий выполняется в конце. Принимая во внимание, что я хочу выполнить их согласно приоритету. Я изучил ссылку Управление порядком выполнения модульных тестов в Visual Studio , но управление тестовыми сценариями в одном гигантском тесте останавливает выполнение, когда появляется сбой тестового случая. Мне нужно запустить тестовые случаи в точном порядке, как они написаны. Как мне этого добиться?

 [Priority(1)]
    [TestMethod]
    public void TestMethod1()
    {
        Assert.AreEqual("Google", "Google");
    }


    [Priority(2)]
    [TestMethod]
    public void TestMethod2()
    {

        Assert.AreEqual("Youtube", "youtube");
    }

    [Priority(3)]
    [TestMethod]
    public void TestMethod3()
    {

        Assert.AreEqual("Email", "Email");
    }
...