単体テスト フレームワーク (デバイス)
更新 : 2007 年 11 月
スマート デバイス単体テストでは、デバイス単体テスト フレームワークと呼ばれる単体テスト フレームワークのバージョンを使用します。デバイス単体テスト フレームワークは、単体テスト フレームワークと同じ機能を備えたアセンブリです。ただし、それは、.NET Framework ではなく .NET Compact Framework 用にコンパイルされ、デスクトップ コンピュータではなくデバイスまたはエミュレータ上で実行されます。スマート デバイス単体テストは単体テスト機能の一部をサポートするので、デバイス単体テスト フレームワークには、単体テスト フレームワーク内の関連性のある型のサブセットのみが含まれます。デバイス単体テスト フレームワークは、単体テスト フレームワークと同じ Microsoft.VisualStudio.TestTools.UnitTesting 名前空間を使用します。スマート デバイス単体テストを作成すると、Visual Studio によってデバイス単体テスト フレームワーク アセンブリへの参照 (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll) が自動的に追加されます。デバイス単体テスト フレームワークは、単体テスト フレームワークと同じように使用します。詳細については、「単体テスト フレームワーク」を参照してください。
メモ : |
---|
対象デバイスまたはエミュレータには、.NET Compact Framework Version 2.0 または 3.5 がインストールされている必要があります。詳細については、「方法 : デバイスに .NET Compact Framework をインストールする」を参照してください。 |
デバイス単体テスト フレームワークと単体テスト フレームワークの相違点
アセンブリの場所
デバイス単体テスト フレームワーク アセンブリの既定の場所は、drive:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll です。
サポートされない型
スマート デバイス テスト プロジェクトは、データ ドリブン単体テストをサポートしません。この結果、デバイス単体テスト フレームワークは、次の型をサポートしません。
スマート デバイス単体テストは、ASP.NET サービスと Web サービスのテストをサポートしません。この結果、デバイス単体テスト フレームワークは、次の型をサポートしません。,
スマート デバイス アプリケーションには app.config ファイルがありません。この結果、デバイス単体テスト フレームワークは、次の型をサポートしません。