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 프레임 워크에서 테스트 할 수 있도록이 메서드에 대한 샘플 Nunit Fixture 코드를 원한다. 내 메서드가 데이터 세트를 반환하기 때문에 내가 AREequals를 사용하기 때문에 텍스트 고정 장치를 작성하는 방법 (5,)). int를 반환하는 경우 .so 데이터 집합을 반환 할 때 메서드에 대해 수행 할 작업단위 테스트에서 해시 테이블에 대한 입력을 전달하는 방법
귀하의 질문에 대한 답변이 있습니까? –