MVVMCross でエラー メッセージをテストするにはどうすればよいですか?
ポータブル クラス ライブラリ プロジェクトのこのサンプルにある ReportError メソッドを使用しています: http://slodge.blogspot.com.br/2012/05/one-pattern-for-error-handling-in.html
MVVMCross でエラー メッセージをテストするにはどうすればよいですか?
ポータブル クラス ライブラリ プロジェクトのこのサンプルにある ReportError メソッドを使用しています: http://slodge.blogspot.com.br/2012/05/one-pattern-for-error-handling-in.html
あなたは実際に何をテストしようとしていますか?
エラーをリッスンして再発行する「ハブ」の単体テストを検討している場合は、簡単に実行できるはずです。nunit テストと 1 つ以上のモック サブスクライバーを作成するだけで、1 つ以上のメッセージの送信をテストできます。
一部のサービスまたはビュー モデルをテストして、エラーが正しく報告されることを確認する場合は、エラー条件をシミュレートするモックを使用して単体テストを作成します。テストでは、エラーが正しく報告されていることをアサートします。
開発の一環として ui を手動でトリガーするだけの場合は、エラーを確実にトリガーする方法を見つけるか (たとえば、間違ったパスワードを入力したり、電話を機内モードに切り替えたりするなど)、ボタン付きのデバッグ ui をアプリに追加することを検討してください。模擬エラーをトリガーします。
統合または受け入れレベルのテストを探している場合は、手動のテスト手順を記述してエラーをトリガーするか、Frank、Calabash、Telerik ui テストまたは優れた Windows Phone テスト フレームワーク ( http://m.youtube.com /watch?v=2JkJfHZDd2g ) - 私は最後のものに偏っているかもしれませんが
エラー報告メカニズム自体の更新として、一部のアプリを、このタイプの報告用のより一般的なメッセンジャー プラグインに移動しました。しかし、他のアプリはまだ古いメカニズムを使用しています。