Поделиться через


Assert.AreNotEqual - метод (Object, Object, String)

Проверяет два указанных объекта на неравность.Утверждение не выполняется, если объекты равны.Если утверждение не выполняется, выводит сообщение.

Пространство имен:  Microsoft.VisualStudio.TestTools.UnitTesting
Сборка:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Синтаксис

'Декларация
Public Shared Sub AreNotEqual ( _
    notExpected As Object, _
    actual As Object, _
    message As String _
)
public static void AreNotEqual(
    Object notExpected,
    Object actual,
    string message
)
public:
static void AreNotEqual(
    Object^ notExpected, 
    Object^ actual, 
    String^ message
)
static member AreNotEqual : 
        notExpected:Object * 
        actual:Object * 
        message:string -> unit 
public static function AreNotEqual(
    notExpected : Object, 
    actual : Object, 
    message : String
)

Параметры

  • notExpected
    Тип: System.Object
    Первый сравниваемый объект.Это объект, которому предположительно не соответствует объект actual в процессе модульного теста.
  • actual
    Тип: System.Object
    Второй сравниваемый объект.Это объект, который создается в процессе модульного теста.
  • message
    Тип: System.String
    Сообщение, отображаемое в случае, если утверждение не выполняется.Это сообщение можно просмотреть в результатах модульного теста.

Исключения

Исключение Условие
AssertFailedException

notExpected равно actual.

Заметки

Значения разных числовых типов считаются равными, если их логические значения равны.Например, 42L равно 42.

Безопасность платформы .NET Framework

См. также

Ссылки

Assert Класс

AreNotEqual - перегрузка

Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен

Другие ресурсы

Использование классов Assert