コードインスペクション: NUnit。 テストケースソースは非抽象であり、IEnumerable を実装する必要があります。
NUnit の TestCaseSource 属性と ValueSource 属性は、パラメーター化テストの引数のソースを識別します。 TestCaseSource がメンバー名なしでソースクラスを指定している場合、そのクラスは非抽象であり、既定のコンストラクターを持ち、 IEnumerable を実装している必要があります。 いずれかの属性がフィールド、プロパティ、またはメソッドを指定する場合、そのメンバーは IEnumerable またはそれを実装する型を提供する必要があります。 ReSharper は、ソースが列挙可能であるという要件を満たしていない場合に警告を発行します。 string は列挙可能な文字のシーケンスであり、この要件を満たします。
NUnit では、さまざまな方法でテストケースソースを指定できることに注意してください。 詳細については、 TestCaseSourceAttribute および ValueSourceAttribute のドキュメントを参照してください。
2026 年 11 月 6 日