Bu, sorunun başlığına cevap vermez, ancak sorununuzu çözer.
TestCaseSource
'u kullanmak isteyebilirsiniz, birden fazla sınama durumu senaryosunu aynı sınama mekanizmasına aktarmanıza olanak tanır ve istediğiniz gibi karmaşık yapılar kullanabilirsiniz.
[Test]
[TestCaseSource("TestCaseSourceData")]
public void Test(String[] recordNumber, string testName)
{
//something..
}
public IEnumerable<TestCaseData> TestCaseSourceData()
{
yield return new TestCaseData(new string[] {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10"}, "Checking10WOs");
}
İlk parametre recordNumber
ve ikinci aşağıda testName
bkz ekran görüntüsü olduğunu anlamaya olacaktır. Bu işlem size zaman kazandırır

Umut.
"Yeni" ile oluşturulan her şey sabit olamaz, değil mi? –
Hata mesajı oldukça açıklayıcı görünüyor. Bir öznitelikte dizi oluşturmayı kullanamayacağınızı söylüyor; Yaptığın şey budur. – Servy
http://stackoverflow.com/questions/19578368/an-attribute-argument-must-be-a-constant-expression-typeof-expression-or-array – MethodMan