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控制台中单独启动。您解决了这个问题吗?您解决了吗?