Compartilhar via


Método Assert.AreEqual (Double, Double, Double, String, array<Object )

Verifica se os dois doubles especificados são iguais, ou dentro a precisão especificada uns dos outros.A declaração falhará se não estiverem dentro a precisão especificada uns dos outros.Exibe uma mensagem se a declaração falhará e aplica a formatação especificada para ele.

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

Sintaxe

'Declaração
Public Shared Sub AreEqual ( _
    expected As Double, _
    actual As Double, _
    delta As Double, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void AreEqual(
    double expected,
    double actual,
    double delta,
    string message,
    params Object[] parameters
)
public:
static void AreEqual(
    double expected, 
    double actual, 
    double delta, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member AreEqual : 
        expected:float * 
        actual:float * 
        delta:float * 
        message:string * 
        parameters:Object[] -> unit 
public static function AreEqual(
    expected : double, 
    actual : double, 
    delta : double, 
    message : String, 
    ... parameters : Object[]
)

Parâmetros

  • expected
    Tipo: System.Double
    A primeira dupla para comparar.Esta é a unidade de dobra a espera de testes.
  • actual
    Tipo: System.Double
    O segundo double para comparar.Esta é a dobra o teste de unidade produzida.
  • delta
    Tipo: System.Double
    A precisão necessária.A declaração falhará somente se expected é diferente de actual por mais de delta.
  • message
    Tipo: System.String
    Uma mensagem a ser exibida se a declaração falhará.Esta mensagem pode ser vista nos resultados do teste de unidade.
  • parameters
    Tipo: array<System.Object[]
    Uma matriz de parâmetros a serem usados quando a formatação message.

Exceções

Exceção Condição
AssertFailedException

expectedé diferente de actual por mais de delta.

Segurança do .NET Framework

Consulte também

Referência

Assert Classe

Sobrecargas AreEqual

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

Outros recursos

Usando as classes Assert