我正在为具有一组过滤器选项来过滤数据的应用程序工作。输入组合的单元测试
我想测试我的方法将要工作的输入的每个组合。比如我必须写单元测试每个组合如下图所示:
[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。 –