Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以基于ValueSource设置nunit类别?_C#_Nunit - Fatal编程技术网

C# 是否可以基于ValueSource设置nunit类别?

C# 是否可以基于ValueSource设置nunit类别?,c#,nunit,C#,Nunit,我使用如下参数进行了测试: class Test { [Test, Category("somecategory")] public void SomeTest([ValueSource(typeof(Data), "Variants")] string variants) { // code for test } } class Data { public string[] Variants() { string[] varian

我使用如下参数进行了测试:

class Test
{
   [Test, Category("somecategory")]
   public void SomeTest([ValueSource(typeof(Data), "Variants")] string variants)
   {
       // code for test
   }
}

class Data
{
   public string[] Variants()
   {
      string[] variants = new string[] { "a", "b" };
      return variants;
   }
}

我需要根据测试的ValueSource添加类别。如果测试使用的是变体a,则属于a类。所以它可以在NUnit控制台中单独启动。

您解决了这个问题吗?您解决了吗?