私は、オブジェクトの単体テスト模擬用にRhinoモックを使用しています。私たちのDALはcodesmithを使って.netTiersテンプレートからコードを生成します。このテンプレートは、データソースへのCRUD型トランザクションのすべてのメソッドを含むこれらのDataRepositoryクラスを作成します。ユニットテストでは、スタブとして使用するインタフェースクラスを持たないこのデータリポジトリオブジェクトを模擬しようとしています。.netTierが生成したDataRepositoryオブジェクトを模擬する方法またはスタブする方法
簡単に言うと、Rhinoモックを使用して.netTiersが生成したDataRepositoryを模擬し、テストデータベースの必要性を避け、最後に破棄する必要のあるデータソースに対する実際のトランザクションを行いましたか?
'DataRepository'クラスのすべてのプロパティは静的なので、Moqができることよりも多くの作業が必要です。 – CoderDennis