1

サイトコアWebアプリケーションを構築しており、単体テストはMSTestに基づいています。asp.net nunitテストランナーがある以下のリンクを確認しました:http: //www.codeflood.net/testrunner/

ただし、すぐに使用できるMSTestスーツにnUnitフレームワークを使用することは望ましくありません。既存のテストランナーがある場合、またはnUnitテストランナーをMSTestランナーに変換するのがどれほど簡単か、誰か助けてもらえますか?

テストランナーを使用する理由は、HTTPContextで単体テストを実行するためです。

4

1 に答える 1

3

このstackoverflowの投稿によると、MSTestで使用されるAPIは封印されており、プライベートであるため、NUnitTestSuiteBuilderの機能を模倣したテストランナーを公開するのに役立ちません。

十分に判断できれば、Reflectionを介して実行することもできますが、MSTestに関する技術的な制限を使用して、Sitecoreコンテキストを必要とする単体テストをNUnitに移行するケースを作成する方が簡単な場合があります。

于 2013-02-16T12:45:24.403 に答える