2

重複の可能性:
WCF 動作拡張の単体テスト

私は単体テストが初めてです。WCF の動作を拡張するときに、メソッドの単体テストを作成するにはどうすればよいですか。クラスがいつインスタンス化されるかわからないため、またはメソッドのシグネチャを変更できません。動作の実装では、ヘッダーを取得し、構成で値を検索しています。

public class IncomingValidator : IDispatchMessageInspector
{

    public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
    {
            // Grab the header and see if one of the particular values(read from config) is there. 
    }

    public void BeforeSendReply(ref Message reply, object correlationState)
    {
    }
}
4

0 に答える 0