首页 > 解决方案 > 如何根据测试类中的某些布尔条件跳过 xUnit.net 测试?

问题描述

我需要根据类中的某些布尔条件跳过测试方法。可能吗?如何实现?我曾尝试扩展 FactAttribute,但无法获取 Test 类的实例。

我的代码如下:

using System;
using System.Collections.Generic;
using System.Text;
using Xunit;

namespace XUnitTestProject1
{
    public class MyTestClass
    {
        bool SomeCondition;
        public MyTestClass()
        {
            SomeCondition = false;
        }

        [Fact] //I WANT TO SKIP THIS TEST AS SOMECONDITON == FALSE
        void MyTestMethod()
        {

        }

    }
}

标签: xunit

解决方案


推荐阅读