내가

2017-11-14 10 views
0

나는 Excel에서 완벽하게 파일을 읽을 수는 있지만 시험내가

[TestFixture] 
public class MyTests 
{ 
    [Test, TestCaseSource(typeof(MyDataClass), "TestCases")] 
    public int DivideTest(int n, int d) 
    { 
     return n/d; 
    } 
} 

public class MyDataClass 
{ 
    public static IEnumerable TestCases 
    { 
     get 
     { 
      yield return new TestCaseData(12, 3).Returns(4); 
      yield return new TestCaseData(12, 2).Returns(6); 
      yield return new TestCaseData(12, 4).Returns(3); 
     } 
    } 
} 

당신이 통과 할 수있는 방법에 매개 변수를 전달할 수 없습니다 (내 시험 엑셀에서 사용 데이터) 3+ NUNIT을 사용하여 파일을 읽고 어떻게 IEnumerable을 통해 데이터를 어떻게 Excel 파일에서 데이트 했습니까?

감사합니다.

+0

우수한, youuuuuuuuuuuuuuuuuuuuuuuuuu –

답변

0

이미 Excel 파일을 읽을 수 있으면 거의 다 왔을 것입니다. 스프레드 시트의 행을 순환하여 각 행의 열 값을 사용하여 TestCaseData 개체를 만든 다음 개체를 yield return 개체로 구성하면됩니다.