認証にHTTP+SSLを使用するWCFサービスがあります。現在、実際のサービスクラスをインスタンス化して呼び出しを行う統合テスト(Visual Studio 2012ユニットテストプロジェクト)を作成しています。
この問題は、WCFサービスメソッドの次の最初の行で発生します。
var userName = ServiceSecurityContext.Current.PrimaryIdentity.Name;
ユニットテストプロジェクトがHTTP経由で呼び出しを行っていないためです。
認証が機能するようにコンテキストをモック/スタブする方法を誰かが推奨できますか?
ありがとう。