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、およびハッシュテーブル型を入力として持つため、これは単なる例示的な方法です。このメソッドを単体テストするために、どのタイプの値をハッシュテーブル型に渡しますか。私はNunitフレームワークでそれをテストできるように、このメソッドのサンプルNunit Fixtureコードが必要です。私のメソッドはデータセットを返します。私はAREequalsを使用するため、テキストフィクスチャをどのように記述しますか? ))が返された場合、メソッドに対して何を行うかユニットテストで、ハッシュテーブルの入力を渡す方法
これはあなたの質問に答えますか? –