0

私はAzureプロジェクトでかなりの時間を費やしてきましたが、これまでのところかなり順調に進んでいます。多くを学んだ!

今、私はユニットテスターを私のプロジェクトのほぼ半分に統合する必要があります(これはもう簡単ではないようですか?)

つまり、Azureテーブルストレージを使用して、asp.net mvc3プロジェクト(VS2010)のデータを格納します。そして現在、基本的なCRUDActionResultsをテストする必要があります。無料のMSユニットテスターを使用できますか?その方法のヒントや手がかりはありますか?

4

1 に答える 1

1

このようなシナリオで通常行うことは、最初にITableStorageのようなインターフェイスを作成し、次にAzure固有のものをラップする実装(たとえばAzureTableStorage)を作成することです。

これにより、単体テスト中に実際の実装をモック/スタブに簡単に置き換えることができます。このようなインターフェイスとラッパーの実装の例については、WindowsAzureヘルパーを参照してください:WindowsAzureヘルパー

これは、単体テストとWindows Azureに関する優れたブログ投稿です:http://blogs.southworks.net/fboerr/2010/07/23/windows-azure-storage-tdd-and-mocks/

そしてあなたの質問に答えるために、はい、あなたはこれをMSTestで使うことができます。

于 2012-07-30T12:31:32.223 に答える