NUnitでテストできるように、以下のメソッドのコードを書く方法はありますか? Hashtable
の処理方法は?NUnitテストコードを書く
public DataSet MySampleMethod(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");
DataRow dr = ds.Tables[0].NewRow();
dr["Column1"] = "My column 1";
dr["Column2"] = "My column 2";
dr["Column3"] = "My column 3";
ds.Tables[0].Rows.Add(dr);
DataRow dr1 = ds.Tables[0].NewRow();
dr1["Column1"] = param1.ToString();
dr1["Column2"] = param2;
dr1["Column3"] = ht["testKey"].ToString();
ds.Tables[0].Rows.Add(dr1);
return ds;
}
* * *このメソッドは何ですか?私たちはMySampleMethodというメソッドのテストを書かなければならないのですか? – Ken
私は、ハッシュテーブルの値をどのように渡すことができるかを知る必要があります。また、HashTableのテストフィクスチャーコードをNunitでテストできるようにする方法も知っておく必要があります。 – Arunachalam
上記の投稿は私の友人から送られてきたので、私は彼のために返答しました – Arunachalam