Compartilhar via


Classe Assert

Verifica as condições em testes de unidade usando propostas de verdadeiro/falso.

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

Sintaxe

Public NotInheritable Class Assert

Você não precisa declarar uma instância de uma classe estática para acessar seus membros.
public static class Assert
public ref class Assert abstract sealed
public final class Assert

Comentários

Essa classe contém um conjunto de métodos estático que avaliar uma condição booleana.Se esta condição for avaliada como true, passa a asserção.

Uma declaração verifica uma pressuposição de verdade em comparação com as condições.A afirmação é fundamental para o teste de unidade.The Assert classe fornece vários métodos estático para verificar suppositions de verdade. Se a condição que está sendo verificada não for verdadeira, a declaração falhará.

Observação importante:

O Assert 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.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.Assert

Acesso thread-safe

Quaisquer membros static (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

Membros Assert

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

Outros recursos

Usando a Classes Assert