コードインスペクション: NUnit。 テストケースソースは静的である必要があります。
NUnit 3.x 以降では、ソースの名前を表す TestCaseSource(英語) または ValueSource(英語) 属性引数は、 静的フィールド、プロパティ、メソッドを参照する必要があります。 たとえば、次のようになります。
public class MyTestClass
{
[TestCaseSource("DivideCases")]
public void DivideTest(int n, int d, int q)
{
Assert.AreEqual(q, n / d);
}
static object[] DivideCases =
{
new object[] { 12, 3, 4 },
new object[] { 12, 2, 6 },
new object[] { 12, 4, 3 }
};
}
2026 年 6 月 12 日