Partilhar via


Classe CollectionAssert

Verifica as propostas de verdadeiro/falso associadas com coleções em testes de unidade.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxe

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

Métodos

  Nome Descrição
Método públicoMembro estático AllItemsAreInstancesOfType(ICollection, Type) Verifica se todos os elementos na coleção especificada são instâncias do tipo especificado.A declaração falhará se qualquer elemento do tipo não for encontrado em sua hierarquia de herança.
Método públicoMembro estático AllItemsAreInstancesOfType(ICollection, Type, String) Verifica se todos os elementos na coleção especificada são instâncias do tipo especificado.A declaração falhará se existe um elemento da coleção para o qual o tipo especificado não se encontra em sua hierarquia de herança.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AllItemsAreInstancesOfType(ICollection, Type, String, array<Object[]) Verifica se todos os elementos na coleção especificada são instâncias do tipo especificado.A declaração falhará se existe um elemento da coleção para o qual o tipo especificado não se encontra em sua hierarquia de herança.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AllItemsAreNotNull(ICollection) Verifica todos os itens na coleção especificada não são nulluma referência nula (Nothing no Visual Basic).A declaração falhará se qualquer elemento for nulluma referência nula (Nothing no Visual Basic).
Método públicoMembro estático AllItemsAreNotNull(ICollection, String) Verifica todos os itens na coleção especificada não são nulluma referência nula (Nothing no Visual Basic).A declaração falhará se qualquer elemento for nulluma referência nula (Nothing no Visual Basic).Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AllItemsAreNotNull(ICollection, String, array<Object[]) Verifica todos os itens na coleção especificada não são nulluma referência nula (Nothing no Visual Basic).A declaração falhará se qualquer elemento for nulluma referência nula (Nothing no Visual Basic).Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AllItemsAreUnique(ICollection) Verifica se todos os itens na coleção especificada são exclusivos.A declaração falhará se quaisquer dois elementos na coleção são iguais.
Método públicoMembro estático AllItemsAreUnique(ICollection, String) Verifica se todos os itens na coleção especificada são exclusivos.A declaração falhará se quaisquer dois elementos na coleção são iguais.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AllItemsAreUnique(ICollection, String, array<Object[]) Verifica se todos os itens na coleção especificada são exclusivos.A declaração falhará se quaisquer dois elementos na coleção são iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AreEqual(ICollection, ICollection) Verifica-se de que as duas coleções especificadas são iguais.A declaração falhará se as coleções não são iguais.
Método públicoMembro estático AreEqual(ICollection, ICollection, IComparer) Verifica se as duas coleções especificadas são iguais, usando o método especificado para comparar os valores dos elementos.A declaração falhará se as coleções não são iguais.
Método públicoMembro estático AreEqual(ICollection, ICollection, String) Verifica-se de que as duas coleções especificadas são iguais.A declaração falhará se as coleções não são iguais.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AreEqual(ICollection, ICollection, IComparer, String) Verifica se as duas coleções especificadas são iguais, usando o método especificado para comparar os valores dos elementos.A declaração falhará se as coleções não são iguais.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AreEqual(ICollection, ICollection, String, array<Object[]) Verifica-se de que as duas coleções especificadas são iguais.A declaração falhará se as coleções não são iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AreEqual(ICollection, ICollection, IComparer, String, array<Object[]) Verifica se as duas coleções especificadas são iguais, usando o método especificado para comparar os valores dos elementos.A declaração falhará se as coleções não são iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AreEquivalent(ICollection, ICollection) Verifica-se de que as duas coleções especificadas são equivalentes.A declaração falhará se as coleções não são equivalentes.
Método públicoMembro estático AreEquivalent(ICollection, ICollection, String) Verifica-se de que as duas coleções especificadas são equivalentes.A declaração falhará se as coleções não são equivalentes.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AreEquivalent(ICollection, ICollection, String, array<Object[]) Verifica-se de que as duas coleções especificadas são equivalentes.A declaração falhará se as coleções não são equivalentes.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AreNotEqual(ICollection, ICollection) Verifica-se de que as duas coleções especificadas não são iguais.A declaração falhará se as coleções são iguais.
Método públicoMembro estático AreNotEqual(ICollection, ICollection, IComparer) Verifica se as duas coleções especificadas não são iguais, usando o método especificado para comparar os valores dos elementos.A declaração falhará se as coleções são iguais.
Método públicoMembro estático AreNotEqual(ICollection, ICollection, String) Verifica-se de que as duas coleções especificadas não são iguais.A declaração falhará se as coleções são iguais.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AreNotEqual(ICollection, ICollection, IComparer, String) Verifica se as duas coleções especificadas não são iguais, usando o método especificado para comparar os valores dos elementos.A declaração falhará se as coleções são iguais.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AreNotEqual(ICollection, ICollection, String, array<Object[]) Verifica-se de que as duas coleções especificadas não são iguais.A declaração falhará se as coleções são iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AreNotEqual(ICollection, ICollection, IComparer, String, array<Object[]) Verifica se as duas coleções especificadas não são iguais, usando o método especificado para comparar os valores dos elementos.A declaração falhará se as coleções são iguais.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático AreNotEquivalent(ICollection, ICollection) Verifica-se de que as duas coleções especificadas não são equivalentes.A declaração falhará se as coleções são equivalentes.
Método públicoMembro estático AreNotEquivalent(ICollection, ICollection, String) Verifica-se de que as duas coleções especificadas não são equivalentes.A declaração falhará se as coleções são equivalentes.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático AreNotEquivalent(ICollection, ICollection, String, array<Object[]) Verifica-se de que as duas coleções especificadas não são equivalentes.A declaração falhará se as coleções são equivalentes.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático Contains(ICollection, Object) Verifica se a coleção especificada contém o elemento especificado.A declaração falhará se o elemento não é encontrado na coleção.
Método públicoMembro estático Contains(ICollection, Object, String) Verifica se a coleção especificada contém o elemento especificado.A declaração falhará se o elemento não é encontrado na coleção.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático Contains(ICollection, Object, String, array<Object[]) Verifica se a coleção especificada contém o elemento especificado.A declaração falhará se o elemento não é encontrado na coleção.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático DoesNotContain(ICollection, Object) Verifica se a coleção especificada não contém o elemento especificado.A declaração falhará se o elemento for encontrado na coleção.
Método públicoMembro estático DoesNotContain(ICollection, Object, String) Verifica se a coleção especificada não contém o elemento especificado.A declaração falhará se o elemento for encontrado na coleção.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático DoesNotContain(ICollection, Object, String, array<Object[]) Verifica se a coleção especificada não contém o elemento especificado.A declaração falhará se o elemento for encontrado na coleção.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático IsNotSubsetOf(ICollection, ICollection) Verifica se a primeira coleção não é um subconjunto da coleção segundo.
Método públicoMembro estático IsNotSubsetOf(ICollection, ICollection, String) Verifica se a primeira coleção não é um subconjunto da coleção segundo.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático IsNotSubsetOf(ICollection, ICollection, String, array<Object[]) Verifica se a primeira coleção não é um subconjunto da coleção segundo.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.
Método públicoMembro estático IsSubsetOf(ICollection, ICollection) Verifica se o primeiro conjunto é um subconjunto da coleção segundo.
Método públicoMembro estático IsSubsetOf(ICollection, ICollection, String) Verifica se o primeiro conjunto é um subconjunto da coleção segundo.Exibe uma mensagem se a declaração falhará.
Método públicoMembro estático IsSubsetOf(ICollection, ICollection, String, array<Object[]) Verifica se o primeiro conjunto é um subconjunto da coleção segundo.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.

Superior

Comentários

Essa classe contém um conjunto de métodos estáticos que avaliar uma condição booleana.Se essa condição for avaliada como true, os passos de declaração.

Uma asserção verifica uma suposição de verdade em comparação com condições.

Se a condição que está sendo verificada não for true, a declaração falhará.

Observação importanteImportante

O CollectionAssert classe lança um AssertFailedException para sinalizar uma falha.Essa exceção não deve ser capturada.Essa exceção é tratada pelo mecanismo de teste de unidade para indicar uma falha de declaração.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

Assert

StringAssert

Outros recursos

Usando as classes Assert