私は非常に単純に見える何かをする必要がありますが、それを達成することはできません。
イベントアグリゲーター イベントへの任意のサブスクリプションのアクションとフィルター デリゲートを呼び出す単体テストを記述できる必要があります。
たとえば、テストする必要があるクラスには、次のコードがあります。
this.eventAggregator.GetEvent<RiskDataViewsJournalChangedEvent>().Subscribe(
this.OnViewRequestPublished, ThreadOption.UIThread, false, this.EventFilter);
this.OnViewRequestPublished
テストでメソッドとメソッドを呼び出す必要がありthis.EventFilter
ます。
テストでクラスのインスタンスを使用しようとしましたEventAggregator
が、ディスパッチャーが存在しないとイベントが発生しません。これは単体テストでは役に立ちません。
したがって、Rhino Mocks を使用したいのですが、必要なことを達成する方法がわかりません。
ありがとう
ディーン