Personalizzazione degli unit test del database in Visual Basic o Visual C#
Aggiornamento: novembre 2007
La finestra di progettazione unit test del database consente di configurare in modo semplice lo unit test del database, ad esempio aggiungendo condizioni di test e script Transact-SQL (T-SQL). Sarà quindi possibile eseguire il test e ottenere risultati.
Se si desidera che nel test vengano eseguite attività più avanzate, è possibile personalizzare il codice del test. È ad esempio possibile testare una gamma più vasta di oggetti di database e utilizzare istruzioni di asserzione in modo più preciso. La personalizzazione del test consente inoltre di utilizzare le istruzioni Assert incluse in nel Framework per unit test.
In questa sezione
Procedura: aprire uno unit test del database da modificare
Viene descritto come aprire unit test del database per la modifica.Procedura: aggiungere una condizione di test alla finestra di progettazione unit test del database
La classe TestCondition da cui vengono ereditate tutte le condizioni di test è estensibile. In questo argomento viene spiegato come creare una nuova condizione di test che verrà visualizzata nella finestra di progettazione unit test del database.Procedura: registrare una nuova condizione di test
Viene spiegato come registrare una nuova condizione di test in modo che risulti disponibile nella finestra di progettazione unit test del database.Procedura: scrivere uno unit test del database da eseguire nell'ambito di una singola transazione
Viene spiegato come eseguire il rollback di una modifica apportata agli unit test utilizzando una transazione T-SQL o codificata.
Riferimenti
- Microsoft.VisualStudio.TestTools.UnitTesting
Riferimento all'API per lo spazio dei nomi i cui attributi, asserzioni e altre classi forniscono il supporto per l'esecuzione di unit test.
Sezioni correlate
Progettazione di unit test del database
Viene descritto come creare uno unit test del database di base nella finestra di progettazione unit test del database.Utilizzo di classi Assert
Viene descritto come utilizzare le classi di asserzione nello spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting per verificare funzionalità specifiche del codice da testare.Framework per unit test
Viene descritto come utilizzare classi e membri dello spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting per la codifica di unit test.Esecuzione di unit test del database
Viene descritto come eseguire unit test del database e interpretarne i risultati.Panoramica sulla terminologia di Database Edition
Vengono fornite le definizioni dei termini specifici di Visual Studio Team System Database Edition e un collegamento alle definizioni dei termini correlati a Visual Studio Team System.