次のようなクラスがあります。
[Log]
public class SomeClass
{ }
PostSharpからLogAttribute
のOnMethodBoundaryAspect
ものです。のすべてのインスタンスを、実行中のアスペクトコードとは無関係にLogAttribute
ユニットテストできるように、何もしないフェイク/モックバージョンのアスペクトに交換したいと考えています。SomeClass
統合テスト中はアスペクトを正常に機能させておきます。これに似たものを達成する方法を知っている人はいますか?
このプロジェクトは単体テストに Moq を使用し、単体テスト プロジェクトの外部で DI に Ninject を使用していることに注意してください。
ありがとう!