Я использую 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");
}