私は

2017-11-14 9 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); 
     } 
    } 
} 

あなたが渡すことができ、そのようにパラメータを渡すことはできません(私のテストのためにExcelから利用データを)3+ NUnitのを使用してファイルを読み込む行う方法IEnumerableを介してデータ、どのようにExcelファイルからの日付ですか?

ありがとうございました

+0

優れていて、ありがとうございます、あなたに感謝しています。 –

答えて

0

既にExcelファイルを読むことができる場合は、ほとんどあります。スプレッドシート内の行をループし、各行の列の値を使用してTestCaseDataオブジェクトを作成し、yield returnオブジェクトを作成するだけです。