Condividi tramite


Classe CollectionAssert

Verifica le proposizioni true/false associate agli insiemi negli unit test.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class CollectionAssert
public static class CollectionAssert
public ref class CollectionAssert abstract sealed
[<AbstractClass>]
[<Sealed>]
type CollectionAssert =  class end
public final class CollectionAssert

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AllItemsAreInstancesOfType(ICollection, Type) Verifica che tutti gli elementi dell'insieme specificato siano istanze del tipo specificato.L'asserzione non riesce se il tipo non viene trovato nella gerarchia di ereditarietà di un elemento.
Metodo pubblicoMembro statico AllItemsAreInstancesOfType(ICollection, Type, String) Verifica che tutti gli elementi dell'insieme specificato siano istanze del tipo specificato.L'asserzione non riesce se nell'insieme esiste un elemento nella cui gerarchia di ereditarietà non viene trovato il tipo specificato.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AllItemsAreInstancesOfType(ICollection, Type, String, array<Object[]) Verifica che tutti gli elementi dell'insieme specificato siano istanze del tipo specificato.L'asserzione non riesce se nell'insieme esiste un elemento nella cui gerarchia di ereditarietà non viene trovato il tipo specificato.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AllItemsAreNotNull(ICollection) Verifica che tutti gli elementi dell'insieme specificato non siano nullriferimento null (Nothing in Visual Basic).L'asserzione non riesce se qualsiasi elemento è nullriferimento null (Nothing in Visual Basic).
Metodo pubblicoMembro statico AllItemsAreNotNull(ICollection, String) Verifica che tutti gli elementi dell'insieme specificato non siano nullriferimento null (Nothing in Visual Basic).L'asserzione non riesce se qualsiasi elemento è nullriferimento null (Nothing in Visual Basic).Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AllItemsAreNotNull(ICollection, String, array<Object[]) Verifica che tutti gli elementi dell'insieme specificato non siano nullriferimento null (Nothing in Visual Basic).L'asserzione non riesce se qualsiasi elemento è nullriferimento null (Nothing in Visual Basic).Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AllItemsAreUnique(ICollection) Verifica che tutti gli elementi dell'insieme specificato siano univoci.L'asserzione non riesce se due elementi qualsiasi dell'insieme sono uguali.
Metodo pubblicoMembro statico AllItemsAreUnique(ICollection, String) Verifica che tutti gli elementi dell'insieme specificato siano univoci.L'asserzione non riesce se due elementi qualsiasi dell'insieme sono uguali.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AllItemsAreUnique(ICollection, String, array<Object[]) Verifica che tutti gli elementi dell'insieme specificato siano univoci.L'asserzione non riesce se due elementi qualsiasi dell'insieme sono uguali.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection) Verifica che due insiemi specificati siano uguali.L'asserzione non riesce se gli insiemi non sono uguali.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, IComparer) Verifica che due insiemi specificati siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione non riesce se gli insiemi non sono uguali.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, String) Verifica che due insiemi specificati siano uguali.L'asserzione non riesce se gli insiemi non sono uguali.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, IComparer, String) Verifica che due insiemi specificati siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione non riesce se gli insiemi non sono uguali.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, String, array<Object[]) Verifica che due insiemi specificati siano uguali.L'asserzione non riesce se gli insiemi non sono uguali.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AreEqual(ICollection, ICollection, IComparer, String, array<Object[]) Verifica che due insiemi specificati siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione non riesce se gli insiemi non sono uguali.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AreEquivalent(ICollection, ICollection) Verifica che due insiemi specificati siano equivalenti.L'asserzione non riesce se gli insiemi non sono equivalenti.
Metodo pubblicoMembro statico AreEquivalent(ICollection, ICollection, String) Verifica che due insiemi specificati siano equivalenti.L'asserzione non riesce se gli insiemi non sono equivalenti.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AreEquivalent(ICollection, ICollection, String, array<Object[]) Verifica che due insiemi specificati siano equivalenti.L'asserzione non riesce se gli insiemi non sono equivalenti.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection) Verifica che due insiemi specificati non siano uguali.L'asserzione non riesce se gli insiemi sono uguali.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, IComparer) Verifica che due insiemi specificati non siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione non riesce se gli insiemi sono uguali.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, String) Verifica che due insiemi specificati non siano uguali.L'asserzione non riesce se gli insiemi sono uguali.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, IComparer, String) Verifica che due insiemi specificati non siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione non riesce se gli insiemi sono uguali.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, String, array<Object[]) Verifica che due insiemi specificati non siano uguali.L'asserzione non riesce se gli insiemi sono uguali.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AreNotEqual(ICollection, ICollection, IComparer, String, array<Object[]) Verifica che due insiemi specificati non siano uguali, utilizzando il metodo specificato per confrontare i valori degli elementi.L'asserzione non riesce se gli insiemi sono uguali.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico AreNotEquivalent(ICollection, ICollection) Verifica che due insiemi specificati non siano equivalenti.L'asserzione non riesce se gli insiemi sono equivalenti.
Metodo pubblicoMembro statico AreNotEquivalent(ICollection, ICollection, String) Verifica che due insiemi specificati non siano equivalenti.L'asserzione non riesce se gli insiemi sono equivalenti.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico AreNotEquivalent(ICollection, ICollection, String, array<Object[]) Verifica che due insiemi specificati non siano equivalenti.L'asserzione non riesce se gli insiemi sono equivalenti.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico Contains(ICollection, Object) Verifica che l'insieme specificato contenga l'elemento specificato.L'asserzione non riesce se l'elemento non viene trovato nell'insieme.
Metodo pubblicoMembro statico Contains(ICollection, Object, String) Verifica che l'insieme specificato contenga l'elemento specificato.L'asserzione non riesce se l'elemento non viene trovato nell'insieme.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico Contains(ICollection, Object, String, array<Object[]) Verifica che l'insieme specificato contenga l'elemento specificato.L'asserzione non riesce se l'elemento non viene trovato nell'insieme.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico DoesNotContain(ICollection, Object) Verifica che l'insieme specificato non contenga l'elemento specificato.L'asserzione non riesce se l'elemento viene trovato nell'insieme.
Metodo pubblicoMembro statico DoesNotContain(ICollection, Object, String) Verifica che l'insieme specificato non contenga l'elemento specificato.L'asserzione non riesce se l'elemento viene trovato nell'insieme.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico DoesNotContain(ICollection, Object, String, array<Object[]) Verifica che l'insieme specificato non contenga l'elemento specificato.L'asserzione non riesce se l'elemento viene trovato nell'insieme.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico IsNotSubsetOf(ICollection, ICollection) Verifica che il primo insieme non sia un sottoinsieme del secondo insieme.
Metodo pubblicoMembro statico IsNotSubsetOf(ICollection, ICollection, String) Verifica che il primo insieme non sia un sottoinsieme del secondo insieme.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico IsNotSubsetOf(ICollection, ICollection, String, array<Object[]) Verifica che il primo insieme non sia un sottoinsieme del secondo insieme.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.
Metodo pubblicoMembro statico IsSubsetOf(ICollection, ICollection) Verifica che il primo insieme sia un sottoinsieme del secondo insieme.
Metodo pubblicoMembro statico IsSubsetOf(ICollection, ICollection, String) Verifica che il primo insieme sia un sottoinsieme del secondo insieme.Se l'asserzione non riesce visualizza un messaggio.
Metodo pubblicoMembro statico IsSubsetOf(ICollection, ICollection, String, array<Object[]) Verifica che il primo insieme sia un sottoinsieme del secondo insieme.Se l'asserzione non riesce visualizza un messaggio a cui applica la formattazione specificata.

In alto

Note

Questa classe contiene un insieme di metodi statici che valutano una condizione boolean. Se questa condizione restituisce true, l'asserzione passa.

Un'asserzione verifica un presupposto di verità per le condizioni confrontate.

Se la condizione verificata non è vera, l'asserzione non riesce.

Nota importanteImportante

La classe CollectionAssert genera un'eccezione AssertFailedException per segnalare l'esito negativo. Questa eccezione non deve essere acquisita. Questa eccezione è gestita dal modulo di unit test per indicare l'esito negativo dell'asserzione.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting

Assert

StringAssert

Altre risorse

Utilizzo di classi Assert