Во-первых, вы не можете передавать переменные в атрибуты, они должны быть постоянными.
Во-вторых, похоже, что вы используете NUnit, поэтому вместо TestCase
вы можете использовать TestCaseSource
,См. Документы здесь .
Итак, сначала вам нужен класс для возврата ваших данных:
public class MyDataClass
{
public static IEnumerable TestCases
{
get
{
yield return new TestCaseData(Data.User.userType.ClientUser,
Data.Enitity.entityname);
}
}
}
И ваш атрибут TestCase
заменяется на:
[TestCaseSource(typeof(MyDataClass), "TestCases")]