Condividi tramite


Procedura: creare uno unit test di base

In Visual Studio 2010 sono disponibili diversi modi per creare unit test. Il modello Unit test di base è consigliato a coloro che desiderano creare uno unit test con un'assistenza minima e a coloro che creano unit test per lo sviluppo basato su test. È possibile creare uno unit test di base utilizzando C++, C# o Visual Basic.

Nota importanteImportante

Per creare unit test per un progetto C++, è necessario compilare il progetto con l'opzione /clr:safe. L'opzione /clr:safe può essere configurata nelle pagine delle proprietà dei progetti C++ nel nodo Proprietà di configurazione in Impostazioni predefinite progetto nella casella di riepilogo a discesa Supporto Common Language Runtime. Per ulteriori informazioni, vedere Codice pure e verificabile (C++/CLI).

Se si desidera maggiore assistenza per la creazione di unit test per il codice esistente, vedere Procedura: creare ed eseguire uno unit test. Per informazioni sulla creazione di unit test per assembly per cui non si dispone dell'accesso al codice, vedere Procedura: creare uno unit test senza codice sorgente.

Per creare uno unit test di base

  1. Scegliere Nuovo test dal menu Test.

  2. Nella finestra di dialogo Aggiungi nuovo test fare clic su Unit test di base.

  3. Nella casella di testo Nome test digitare un nome per il test.

  4. Effettuare una delle seguenti operazioni:

    • Per aggiungere uno unit test di base a un progetto di test esistente, selezionare il progetto nella casella Aggiungi a progetto di test, quindi scegliere OK.

      Al progetto di test viene aggiunto un nuovo file di classe di test contenente un metodo di test vuoto.

    • Per creare un nuovo progetto di test per lo unit test, scegliere un linguaggio di programmazione nella casella Aggiungi a progetto di test, quindi fare clic su OK.

      Nota

      Se la soluzione contiene diversi progetti di test, Potrebbe essere necessario scorrere l'elenco per individuare i linguaggi.

      Il nuovo progetto di test viene aggiunto alla soluzione con una classe di test vuota contenente un metodo di test vuoto.

      Per ulteriori informazioni sulle modalità di compilazione degli unit test, vedere Procedura: creare ed eseguire uno unit test.

Vedere anche

Concetti

Composizione di uno unit test

Creazione ed esecuzione di unit test per il codice esistente