Windows Phone 7 アプリケーション開発で非同期関数呼び出しをテストできる単体テスト フレームワークを探していました。はい、私の目に飛び込んできたのはユニットドリブンでした。ただし、そのフレームワークは NUnit のように開発者にとって使いやすいものではありませんでした (残念ながら非同期メソッドをテストできません)。インターネットでは、人々はユニット テストに UD を使用しています。どなたか立ち寄ってアドバイスをいただけませんか?
私の具体的な質問は次のとおりです。
1) 次の初期化コードをどこに含めますか?
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new UnitDriven.TestEngine(Assembly.GetExecutingAssembly());
}
2) UD のテスト ケースを作成するにはどうすればよいですか? NUnit を使用すると、アプリケーションと共にテスト ケースを作成でき、NUnit は dll をロードしてテストを実行します。アプリケーションに入れようとしましたが、Visual Studio 2010 Express は常に、シンボル GetContext() が見つからないと文句を言います。
UnitTestContext context = GetContext();
3) UD には 3 つの dll が付属していました。UnitDrivenLight、UnitDrivenPhone、UnitDrivenNet... では、UnitDrivenLight と UnitDrivenPhone の役割は何ですか? 現時点では非常に混乱しています。
ありがとう
シモ