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;
}
* do *이 방법은 무엇입니까? 우리는 MySampleMethod라는 메서드에 대한 테스트를 작성해야하는데,이 메서드는 지정되지 않은 것들을 해당 형식을 따서 명명 된 변수에 수행합니까? – Ken
해시 테이블에 값을 전달할 수있는 방법을 알아야합니다. 또한 HashTable 용 테스트 픽스처 코드를 작성하여 Nunit에서 테스트 할 수 있는지 알아야합니다. – Arunachalam
위의 게시물은 내 친구가 보내서 그 사람을 대신하여 대답했습니다. – Arunachalam