【发布时间】:2009-04-07 10:22:38
【问题描述】:
public DataSet ExampleMethod(int param1, string param2, Hashtable ht)
{
if(ht==null)
{
ht = new Hashtable();
}
ht.Add("testKey","testData");
DataSet ds = new DataSet();
ds.Tables.Add();
ds.Tables[0].Columns.Add("Column1");
ds.Tables[0].Columns.Add("Column2");
ds.Tables[0].Columns.Add("Column3");
return ds ;
}
现在这只是一个示例方法,因为我有一个字符串、一个 int 和一个哈希表类型作为输入,我可以为 int 和 string 传递随机值,但是我将为哈希表类型传递什么类型的值对这个方法进行单元测试。而且我还想要这个方法的示例 Nunit Fixture 代码,以便我可以在 Nunit 框架中对其进行测试。因为我的方法返回一个数据集,我如何为它编写一个文本夹具,因为我使用 AREequals.(5,add(2,3 )) 如果它返回一个 int .so 当一个方法返回一个 Dataset 时该怎么做
【问题讨论】:
-
这能回答你的问题吗?
标签: c# unit-testing nunit