Condividi tramite


Framework per unit test (dispositivi)

Aggiornamento: novembre 2007

Gli unit test di Smart Device utilizzano una versione del framework per unit test nota come framework per unit test di dispositivi. Il framework per unit test di dispositivi è un assembly che fornisce le stesse funzionalità del framework per unit test. È tuttavia compilato per .NET Compact Framework anziché per .NET Framework e viene eseguito in un dispositivo o in un emulatore anziché in un computer desktop. Poiché gli unit test di Smart Device non supportano tutte le funzionalità degli unit test, il framework per unit test di dispositivi contiene solo un sottoinsieme pertinente dei tipi disponibili nel framework per unit test. Il framework per unit test di dispositivi occupa lo stesso spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting del framework per unit test. Quando si crea uno unit test di Smart Device, tramite Visual Studio viene automaticamente aggiunto un riferimento all'assembly del framework per unit test di dispositivi (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll). Il framework per unit test di dispositivi può essere utilizzato nello stesso modo in cui si utilizza il framework per unit test. Per ulteriori informazioni, vedere Framework per unit test.

Nota:

Nell'emulatore o nel dispositivo di destinazione deve essere installata la versione 2.0 o 3.5 di .NET Compact Framework. Per ulteriori informazioni, vedere Procedura: installare .NET Compact Framework in un dispositivo.

Differenze tra il framework per unit test di dispositivi e il framework per unit test

Percorso dell'assembly

Il percorso predefinito dell'assembly del framework per unit test di dispositivi è unità:\Programmi\Microsoft Visual Studio 9.0 \Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll.

Tipi non supportati

I progetti di test di Smart Device non supportano gli unit test basati sui dati. Di conseguenza, il framework per unit test di dispositivi non supporta i seguenti tipi:

Gli unit test di Smart Device non supportano test di ASP.NET e servizi Web. Di conseguenza, il framework per unit test di dispositivi non supporta i seguenti tipi:

Le applicazioni per Smart Device non dispongono di un file app.config. Di conseguenza, il framework per unit test di dispositivi non supporta i seguenti tipi:

Vedere anche

Altre risorse

Utilizzo di unit test di Smart Device