最小限のロジックでかなり複雑なプログラム アーキテクチャを使用していますが、多くのイベント ハンドラーが渡されます。私はサーバー フレームワークのスケルトンを作成しており、次のクラスがあります。
Core
、リッスンします:
CommHandler
、リッスンします:
CommLayer
、リッスンします:
IServerMock
、モッキング フレームワーク (MOQ) でスタブします。
イベントによってトリガーされるこのような関係を単体テストする最良の方法は何ですか? 単体テストが非常に分離された粒状のものであることはわかっていますが、これをテストする唯一の方法は、プロセス全体をテストし、Core からの最終出力を確認することです。