単体テスト フレームワーク (デバイス)

更新 : 2007 年 11 月

スマート デバイス単体テストでは、デバイス単体テスト フレームワークと呼ばれる単体テスト フレームワークのバージョンを使用します。デバイス単体テスト フレームワークは、単体テスト フレームワークと同じ機能を備えたアセンブリです。ただし、それは、.NET Framework ではなく .NET Compact Framework 用にコンパイルされ、デスクトップ コンピュータではなくデバイスまたはエミュレータ上で実行されます。スマート デバイス単体テストは単体テスト機能の一部をサポートするので、デバイス単体テスト フレームワークには、単体テスト フレームワーク内の関連性のある型のサブセットのみが含まれます。デバイス単体テスト フレームワークは、単体テスト フレームワークと同じ Microsoft.VisualStudio.TestTools.UnitTesting 名前空間を使用します。スマート デバイス単体テストを作成すると、Visual Studio によってデバイス単体テスト フレームワーク アセンブリへの参照 (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll) が自動的に追加されます。デバイス単体テスト フレームワークは、単体テスト フレームワークと同じように使用します。詳細については、「単体テスト フレームワーク」を参照してください。

Bb545998.alert_note(ja-jp,VS.90).gifメモ :

対象デバイスまたはエミュレータには、.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 ファイルがありません。この結果、デバイス単体テスト フレームワークは、次の型をサポートしません。

参照

その他の技術情報

スマート デバイス単体テストの操作