Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Lo spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting fornisce classi che rappresentano il supporto per gli unit test. Questo spazio dei nomi contiene numerosi attributi che identificano per il motore dei test le informazioni di test relative alle origini dati, all'ordine dell'esecuzione dei metodi, alla gestione dei programmi, alle informazioni agente/host e ai dati di distribuzione. Lo spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting contiene inoltre eccezioni per gli unit test personalizzati.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
AfterAssemblyCleanupEventArgs | Fornisce dati per l'evento AfterAssemblyCleanup. |
![]() |
AfterAssemblyInitializeEventArgs | Fornisce dati per l'evento AfterAssemblyInitialize. |
![]() |
AfterClassCleanupEventArgs | Fornisce dati per l'evento AfterClassCleanup. |
![]() |
AfterClassInitializeEventArgs | Fornisce dati per l'evento AfterClassInitialize. |
![]() |
AfterTestCleanupEventArgs | Fornisce dati per l'evento AfterTestCleanup. |
![]() |
AfterTestInitializeEventArgs | Fornisce dati per l'evento AfterTestInitialize. |
![]() |
AssemblyCleanupAttribute | Identifica un metodo contenente il codice da utilizzare dopo l'esecuzione di tutti i test nell'assembly e per liberare le risorse ottenute dall'assembly.La classe non può essere ereditata. |
![]() |
AssemblyInitializeAttribute | Consente di identificare un metodo che contiene il codice da utilizzare prima dell'esecuzione di tutti i test dell'assembly e di allocare le risorse ottenute dall'assembly.La classe non può essere ereditata. |
![]() |
Assert | Verifica le condizioni negli unit test che utilizzano proposizioni true/false. |
![]() |
AssertFailedException | Utilizzata per indicare l'esito negativo di un test. |
![]() |
AssertInconclusiveException | Utilizzata per indicare che non è stato ancora implementato un test. |
![]() |
BaseShadow | Questa classe viene utilizzata dal metodo publicize per facilitare il test dei tipi privati. |
![]() |
BeforeAssemblyCleanupEventArgs | Fornisce dati per l'evento BeforeAssemblyCleanup. |
![]() |
BeforeAssemblyInitializeEventArgs | Fornisce dati per l'evento BeforeAssemblyInitialize. |
![]() |
BeforeClassCleanupEventArgs | Fornisce dati per l'evento BeforeClassCleanup. |
![]() |
BeforeClassInitializeEventArgs | Fornisce dati per l'evento BeforeClassInitialize. |
![]() |
BeforeTestCleanupEventArgs | Fornisce dati per l'evento BeforeTestCleanup. |
![]() |
BeforeTestInitializeEventArgs | Fornisce dati per l'evento BeforeTestInitialize. |
![]() |
ClassCleanupAttribute | Identifica un metodo contenente il codice da utilizzare dopo l'esecuzione di tutti i test nella classe di test e per liberare le risorse ottenute dalla classe di test.La classe non può essere ereditata. |
![]() |
ClassInitializeAttribute | Identifica un metodo contenente il codice da utilizzare prima dell'esecuzione di uno dei test nella classe di test e per allocare le risorse che devono essere utilizzate dalla classe di test.La classe non può essere ereditata. |
![]() |
CollectionAssert | Verifica le proposizioni true/false associate alle raccolte negli unit test. |
![]() |
CssIterationAttribute | Rappresenta l'iterazione del progetto al quale corrisponde questo test.La classe non può essere ereditata. |
![]() |
CssProjectStructureAttribute | Rappresenta il nodo nella gerarchia del progetto Team a cui corrisponde il test. |
![]() |
DataSourceAttribute | Fornisce informazioni specifiche dell'origine dati per il test basato sui dati.La classe non può essere ereditata. |
![]() |
DataSourceElement | Rappresenta un elemento dell'origine dati come un tag XML all'interno di un file di configurazione. |
![]() |
DataSourceElementCollection | Rappresenta un elemento XML contenente una raccolta di oggetti DataSourceElement figlio. |
![]() |
DeploymentItemAttribute | Specificare un file o una directory che devono essere distribuite con gli assembly prima di eseguire un test.Aggiungere questo attributo a una classe di test o a un metodo di test.È possibile utilizzare più istanze.Questo attributo non viene ereditato. |
![]() |
DescriptionAttribute | Utilizzato per specificare la descrizione del test.La classe non può essere ereditata. |
![]() |
ExpectedExceptionAttribute | Indica che è prevista un'eccezione durante l'esecuzione del metodo di test.La classe non può essere ereditata. |
![]() |
ExpectedExceptionBaseAttribute | Si tratta di una classe di base per gli attributi che specificano di prevedere un'eccezione da uno unit test. |
![]() |
GenericParameterHelper | Questa classe è un segnaposto per l'utilizzo di generics.Consente di testare i tipi generici lasciando passare argomenti di tipo non specifico. |
![]() |
HostTypeAttribute | Specifica il tipo di host in cui verrà eseguito lo unit test associato.La classe non può essere ereditata. |
![]() |
IgnoreAttribute | Indica che un test specifico non dovrebbe essere eseguito. La classe non può essere ereditata. |
![]() |
InternalTestFailureException | L'eccezione generata per indicare un errore interno per un test. |
![]() |
OnTestStoppingEventArgs | Si verifica quando una test viene arrestato prima del completamento. |
![]() |
OwnerAttribute | Utilizzato per specificare la persona responsabile del mantenimento, dell'esecuzione e/o del debug del test.La classe non può essere ereditata. |
![]() |
PriorityAttribute | Utilizzata per specificare la priorità di un unit test. La classe non può essere ereditata. |
![]() |
PrivateObject | Consente al codice di verifica di chiamare metodi e proprietà sul codice sotto il test che sarà inaccessibile in quanto non sono public. |
![]() |
PrivateType | Rappresenta il tipo di una classe privata che fornisce accesso a implementazioni private statiche. |
![]() |
ShadowingAttribute | Non utilizzare questa classe. |
![]() |
StringAssert | Verifica le proposizioni true/false associate alle stringhe negli unit test. |
![]() |
TestCategoryAttribute | Classe utilizzata per specificare la categoria di un unit test. |
![]() |
TestCategoryBaseAttribute | Fornisce una classe base per l'attributo categoria. |
![]() |
TestClassAttribute | Utilizzato per identificare le classi contenenti i metodi di test.La classe non può essere ereditata. |
![]() |
TestClassExtensionAttribute | Attiva una classe in modo che venga riconosciuta come classe di estensione di unit test. |
![]() |
TestCleanupAttribute | Identifica un metodo che contiene il codice da utilizzare dopo l'esecuzione del test e per liberare le risorse ottenute da tutti i test nella classe di test.La classe non può essere ereditata. |
![]() |
TestConfiguration | Fornisce l'accesso a un oggetto TestConfigurationSection che rappresenta la sezione microsoft.visualstudio.testtools del file app.config . |
![]() |
TestConfigurationSection | Fornisce accesso ai dati di configurazione dell'origine dati. |
![]() |
TestContext | Utilizzato per memorizzare le informazioni fornite agli unit test. |
![]() |
TestExecution | Questa classe rappresenta eventi correlati all'esecuzione di test. |
![]() |
TestExecutionEventArgs | Classe di base per eventi nella classe TestExecution. |
![]() |
TestExtensionExecution | Questa classe abilita l'esecuzione personalizzata di test. |
![]() |
TestInitializeAttribute | Identifica il metodo da eseguire prima del test in modo da allocare e configurare le risorse necessarie a tutti i test nella classe di test.La classe non può essere ereditata. |
![]() |
TestMethodAttribute | Utilizzata per identificare i metodi di test.La classe non può essere ereditata. |
![]() |
TestMethodInvokerContext | Passato all'adattatore di unit test a TestExtensionExecution.CreateMethodInvoker. |
![]() |
TestMethodInvokerResult | Risultato restituito da Invoke. |
![]() |
TestPropertyAttribute | Stabilisce una proprietà specifica per il test su un metodo.La classe non può essere ereditata. |
![]() |
TimeoutAttribute | Utilizzata per specificare il periodo di timeout di un unit test. |
![]() |
UnitTestAssertException | È la classe di base per le eccezioni degli unit test. |
![]() |
WebServiceHelper | Contiene i metodi di supporto per la verifica dei servizi Web. |
![]() |
WorkItemAttribute | Utilizzato per specificare un elemento di lavoro associato a un test. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
![]() |
ITestMethodInvoker | Interfaccia per il richiamo del corpo del metodo di test. |
Delegati
Delegato | Descrizione | |
---|---|---|
![]() |
BaseShadow.ElementConverter | Delegato utilizzato per la copia completa di matrici.Converte l'elemento di origine di una matrice nell'elemento di destinazione. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
![]() |
DataAccessMethod | Specifica le costanti che indicano come viene effettuato l'accesso alle righe di dati nel test basato sui dati. |
![]() |
TestTimeout | Enumerazione per i timeout, che è possibile utilizzare con la classe TimeoutAttribute. |
![]() |
UnitTestOutcome | Utilizzare UnitTestOutcome per determinare a livello di codice il risultato di un test che è stato eseguito o è ancora in esecuzione. |
Vedere anche
Riferimenti
Altre risorse
Procedura dettagliata: creazione ed esecuzione di unit test per codice gestito
Procedura dettagliata: eseguire test e visualizzare il code coverage