是否可以在visual studio上以特定顺序运行单元测试类?

时间:2018-06-14 14:52:08

标签: c# visual-studio unit-testing selenium automated-tests

我有许多类包含单元测试,例如

    function advsplit(input, separator) {
    var tmp = '';
    var output = [];
    var bracketCount = 0;
    for (var index in input) {
        var value = input[index];
        if (value == '(') bracketCount++;
        if (value == ')') bracketCount--;
        if (value == separator && bracketCount == 0) {
            output.push(tmp);
            tmp = '';
        } else tmp += value;
    }
    output.push(tmp);
    return output;
    }
    
console.log(advsplit('Fakhreddine Ben Youssef (Al Ittifaq, Saudi Arabia), Saber Khalifa (Club Africain), Wahbi Khazri (Rennes, France)',','))

我希望能够先运行1级,然后运行2级,然后运行3级等。但是,当我运行所有测试时,它完全是随机的,因此第1类方法1先运行,然后运行第3类方法2.这会导致我的测试失败。

我尝试在visual studio中使用有序测试类但是我得到以下消息 - 基于MStest V2的测试不能用于有序测试。

我有没有办法订购课程,以便按照我需要的顺序运行,而不是在课程中随机运行测试?

0 个答案:

没有答案