OperationContext のデータに依存する WCF サービスの単体テストをサポートするために、WCFMock を検討しています。
私がそれを正しく理解していれば、サービスは OperationContextWrapper のインスタンスにマップされた IOperationContext のインスタンスを受け取るはずです。
OperationContextWrapper には、OperationContext (テストに使用されるコンストラクター) のインスタンスを取るコンストラクター オーバーロードがあります。または、何も渡されない場合は、デフォルトで OperationContext.Current になります (これは、実際の運用中に発生するパスです)。
IncomingMessageHeaders および OutgoingMessageHeaders コレクションを検査/追加できる IOperationContext のモッキングの例は見つかりませんでした。
誰かがこれの例を持っていますか?
WCFMock が 2009 年に作成されたことに気付きました。これは今でも Operation コンテキストをモックする最適な方法ですか?