我使用NUnit與TestCaseSource屬性做動態數據的數據驅動的測試中相同的方法NUnit TestCaseSource pass value to factory和 How to pass dynamic objects into an NUnit TestCase function?NUnit的testcasesource與重構到另一類數據
在每種情況下,它們使用的IEnumerable < TestCaseData>指定數據。從NUnit文檔http://nunit.org/index.php?p=testCaseSource&r=2.5中可以看出,這需要成爲與TestCase相同類的靜態或實例成員。
我想重構成另一個類,因爲我想使用相同的TestCaseSource屬性。有誰知道這是否可能?
+1使用'nameof'比魔術字符串更好。如果類或方法名稱發生更改,編譯器將在此處對其進行紅旗標記。 – 2017-11-03 06:55:40