2012-04-25 4 views
2

私はすべてのDB操作を実行中のAzureサービスを持つ3層アーキテクチャを使用するWP7アプリケーションを持っていますが、このために単体テストを書き込もうとすると難しかったです。WP7 3層アーキテクチャユニットテスト

誰もが私のシステムをテストすることができる方法上の任意の方法を提案することができます

よろしく

答えて

0

通常のユニット・テスト・ソリューションは、このシナリオでは正常に動作します。 Windows Phone側では、モックサービスを作成できます。つまり、Windows Azureに実際には接続しませんが、Windows Azureサービスインターフェイスと同じインターフェイスがあります。このインタフェースは、いくつかの模擬データを返します。この模擬インターフェースに対してテストを行います。 Windows Azure側では、データアクセスレイヤーとサービスレイヤーでいくつかの単体テストを行う必要があります。 Entity Frameworkを使用すると仮定して、サービスを導入せずにCRUD操作をテストする単体テストを作成できます。サービス層に関しては、別の単体テスト(SOAPまたはODataを使用していると仮定します)でサービス参照を追加してからテストを行う必要があります。

関連する問題