單元測試架構 (裝置)
更新:2007 年 11 月
智慧型裝置單元測試使用一種「單元測試架構」的版本,稱為「裝置單元測試架構」。「裝置單元測試架構」就是提供與「單元測試架構」相同之功能的組件。不過,它是針對 .NET Compact Framework (而非 .NET Framework) 編譯的,而且是在裝置或模擬器上執行,而不是在桌上型電腦執行。由於智慧型裝置單元測試不支援所有的單元測試功能,因此「裝置單元測試架構」僅包含「單元測試架構」中之類型的相關子集。「裝置單元測試架構」佔有與「單元測試架構」相同的 Microsoft.VisualStudio.TestTools.UnitTesting 命名空間。當建立智慧型裝置單元測試時,Visual Studio 便會將參考自動加入至「裝置單元測試架構」組件 (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)。使用「裝置單元測試架構」的方法,就像是使用「單元測試架構」。如需詳細資訊,請參閱單元測試架構。
注意事項: |
---|
您的目標裝置或模擬器必須有安裝 2.0 或 3.5 版的 .NET Compact Framework。如需詳細資訊,請參閱 HOW TO:在裝置上安裝 .NET Compact Framework。 |
裝置單元測試架構與單元測試架構之間的差異
組件位置
「裝置單元測試架構」組件的預設位置在 drive:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll。
不支援的型別
智慧型裝置測試專案不支援資料驅動的單元測試。因此,「裝置單元測試架構」不支援下列型別:
智慧型裝置單元測試不支援測試 ASP.NET 和 Web 服務。因此,「裝置單元測試架構」不支援下列型別:
智慧型裝置應用程式沒有 app.config 檔。因此,「裝置單元測試架構」不支援下列型別: