我的项目通过获取最小值和最大值为每种数据类型生成几个值(相等的分区方法)。我正在为功能测试生成值,我实际上是将这些值传递给 nunit 合作伙伴,max amd min 适用于 int、float、double 等,这些值是测试数据。
最初我为 int、float、double、string 等基本数据类型生成。
现在我需要支持 DataSet、HashTable 和其他 Collections 等数据类型。
public DataSet MySampleMethod(int param1, string param2, Hashtable ht)
为了测试这个函数,我可以传递 int 和 string 的值,但是我将如何传递 ht 的测试数据或如何为哈希表生成测试数据?