Assert.AreEqual Method (Object, Object)
Verifies that two specified objects are equal by using the equality operator. The assertion fails if the objects are not equal.
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
Public Shared Sub AreEqual ( _
expected As Object, _
actual As Object _
)
'Usage
Dim expected As Object
Dim actual As Object
Assert.AreEqual(expected, actual)
public static void AreEqual(
Object expected,
Object actual
)
public:
static void AreEqual(
Object^ expected,
Object^ actual
)
public static function AreEqual(
expected : Object,
actual : Object
)
Parameters
expected
Type: System.ObjectThe first object to compare. This is the object the unit test expects.
actual
Type: System.ObjectThe second object to compare. This is the object the unit test produced.
Exceptions
Exception | Condition |
---|---|
AssertFailedException | expected is not equal to actual. |
Remarks
Different numeric types are treated as equal if the logical values are equal. For example, 42L is equal to 42.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
Microsoft.VisualStudio.TestTools.UnitTesting Namespace