0

私はSilverlightアプリケーションでRIAサービス認証を使用しています。今度はMoqフレームワークを使用して単体テストを追加したいと思います。http://code.google.com/p/moq/moqでのriaサービス認証のテスト

私が抱えている問題は、WebContext.Current.Authenticationによって公開されているメソッドをシミュレートすることができないということです。カスタム値を返すことができません。嘲笑された方法たとえば、LoadUserOperation.IsCompleteの値を設定できないため、正常なログインをシミュレートすることはできません。そのプロパティにはパブリックセッターがないからです。返されたすべての構造体で同じことが起こります。それらは読み込み専用です!

私は認証操作をシミュレートして、アプリでログインをテストする方法はありますか?

ありがとうございます。

答えて

0

ありがとうございました。 コードを少しリファクタリングして、RIAサービスの密封されたクラスに適切なインターフェイスとラッパーを追加した後、ソリューションを見つけました。 This guy shows how.

1

私はthis postで認証を模擬する方法を示します。

+0

ありがとう@ kyle-mcclellan、しかし、私はRIAサービス密封クラスを模擬する方法を探していました。いくつかの研究の後で私はコードを少しリファクタリングすれば可能であることを発見しました。私はこのスレッドで答えを投稿しています。 – alf

関連する問題