C# 単体テストのプライベート メソッド: 実行時エラーと解決策
自動生成されたアクセサー クラスを介してプライベート メソッドを単体テストできる Visual Studio の機能は便利に思えるかもしれませんが、提供されたサンプル コードに示されているように、場合によってはそのようなテストでランタイム エラーが発生する可能性があります。この問題は、コンパイラによって推論された型 (TypeA_Accessor) と実際のランタイム型 (TypeA) の違いに起因し、リストに要素を追加するときに変換エラーが発生します。
この問題を解決するには、次の点を考慮してください:
あるいは、次の一般的なアドバイスを考慮してください:
以上がC# でプライベート メソッドを単体テストする必要がありますか?また、ランタイム エラーを回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。