Aracılığıyla paylaş


Assert.AreEqual Yöntem (Object, Object, String, array<Object )

İki belirtilen nesne eşit olduğunu doğrular. Nesneleri eşit değilse onaylama işlemi başarısız olur. Onaylama işlemi başarısız olursa, bir ileti görüntüler ve ona biçimi uygular.

Ad alanı:  Microsoft.VisualStudio.TestTools.UnitTesting
Derleme:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll içinde)

Sözdizimi

'Bildirim
Public Shared Sub AreEqual ( _
    expected As Object, _
    actual As Object, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void AreEqual(
    Object expected,
    Object actual,
    string message,
    params Object[] parameters
)
public:
static void AreEqual(
    Object^ expected, 
    Object^ actual, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member AreEqual : 
        expected:Object * 
        actual:Object * 
        message:string * 
        parameters:Object[] -> unit 
public static function AreEqual(
    expected : Object, 
    actual : Object, 
    message : String, 
    ... parameters : Object[]
)

Parametreler

  • expected
    Tür: System.Object
    Karşılaştırılacak ilk nesne.Bu birim test beklediği nesnesidir.
  • actual
    Tür: System.Object
    Karşılaştırılacak ikinci nesnesi.Bu birim test üretilen nesnesidir.
  • message
    Tür: System.String
    Onaylama işlemi başarısız olursa görüntülenecek bir ileti.Bu ileti, Birim test sonuçları görülebilir.
  • parameters
    Tür: array<System.Object[]
    Biçimlendirme sırasında kullanılacak parametreleri bir dizi message.

Özel Durumlar

Exception Koşul
AssertFailedException

expectedeşit değildir actual.

Açıklamalar

Mantıksal değerleri eşit olması durumunda farklı sayısal türler eşit kabul edilir. Örneğin, 42 M 42'ye eşittir.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Assert Sınıf

AreEqual Fazla Yük

Microsoft.VisualStudio.TestTools.UnitTesting Ad Alanı

Diğer Kaynaklar

Assert sınıflarını kullanma