我有一個測試方法和一堆測試用例,如下所示。改進大量測試用例的測試語法
[TestCase(1, 2)]
[TestCase(3, 4)]
[TestCase(5, 6)]
public void Smack(int a, int b) { ... }
我已經隱藏了一堆地區的案件,但它感覺不對。我已經嘗試了官方網頁上列出的其他屬性,但並沒有真正實現它的功能(有點困惑於合適的方法來處理它)。此外,一位同事暗示說,使用排列組合可能會導致問題。
下面是描述一堆測試用例的最佳方式,還是有更平滑和更專業的東西?
#region Bunch
[TestCase(1, 2)]
[TestCase(3, 4)]
[TestCase(5, 6)]
#endregion
public void Smack(int a, int b) { ... }
就個人而言,我會使用一個專用的屬性(可以在相同或不同的類中)作爲[[[TestCaseSource]'](http://www.nunit.org/index.php?p=testCaseSource&r=2.5)的數據源。 – 2014-10-01 15:40:28
使用'TestCaseSource'或'ValuesSource'屬性。 – 2014-10-01 15:42:09