我正在爲具有一組過濾器選項來過濾數據的應用程序工作。輸入組合的單元測試
我想測試我的方法將要工作的輸入的每個組合。比如我必須寫單元測試每個組合如下圖所示:
[TestClass]
public class Data_Should_Filter
{
[TestMethod]
public void _For_Category()
{
}
[TestMethod]
public void _For_Product_And_Category()
{
}
[TestMethod]
public void _For_Product_CreationDate()
{
}
}
有什麼方法來測試與單一的測試數據的每個組合。我回顧了NUnit測試的blog。實現這種測試的可能方式是什麼?哪些是支持組合測試的框架。
謝謝你的細節,但你可以看到我們必須在這裏提供TestCase。我想知道是否有任何框架可以自動執行此操作。我研究發現FsCheck可以工作,但沒有經驗。 –
所以你想要讀取你的代碼並自動爲它創建單元測試?我認爲這就是所謂的程序員或開發人員等...... –
在這種情況下,您可能需要查看https://github.com/nunit/docs/wiki/Theory-Attribute。 –