単体テストで呼び出し可能なメソッドを記述することは可能ですか?私の問題は、私たちのフレームワークに多くのSingleton
クラスが含まれていることです。ユニットテストはしばらく時間がかかります。単体テストで呼び出し可能なメソッドを作成する
public interface IUnitTestClearable
{
void ClearForUnitTest();
}
この方法では、ユニットテストのより良いハンドリングのための「リセット」シングルトンインスタンスのために呼び出されます。私の考えでは、このような単純なインタフェースを作成することでした。しかし、このメソッドは、単体テストクラス/インスタンスからのみ呼び出すことができます。これは可能ですか?
ちょうどプライベートメソッドは、同様に外部ソースから呼び出すことができることを覚えておいてください公共
だろう。 –