Aracılığıyla paylaş


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

İ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.

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 _
)
public static void AreEqual(
    Object expected,
    Object actual,
    string message
)
public:
static void AreEqual(
    Object^ expected, 
    Object^ actual, 
    String^ message
)
static member AreEqual : 
        expected:Object * 
        actual:Object * 
        message:string -> unit 
public static function AreEqual(
    expected : Object, 
    actual : Object, 
    message : String
)

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.

Özel Durumlar

Exception Koşul
AssertFailedException

expectedeşit değildir actual.

Notlar

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