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


Assert.AreNotEqual<T> - метод (T, T, String, array<Object )

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

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

Синтаксис

'Декларация
Public Shared Sub AreNotEqual(Of T) ( _
    notExpected As T, _
    actual As T, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void AreNotEqual<T>(
    T notExpected,
    T actual,
    string message,
    params Object[] parameters
)
public:
generic<typename T>
static void AreNotEqual(
    T notExpected, 
    T actual, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member AreNotEqual : 
        notExpected:'T * 
        actual:'T * 
        message:string * 
        parameters:Object[] -> unit 
JScript не поддерживает универсальные типы и методы.

Параметры типа

  • T

Параметры

  • notExpected
    Тип: T
    Первый элемент данных универсального типа для сравнения.Это данные универсального типа, которые предположительно не соответствуют данным actual в процессе модульного теста.
  • actual
    Тип: T
    Второй элемент данных универсального типа для сравнения.Это данные универсального типа, которые создает процесс модульного теста.
  • message
    Тип: System.String
    Сообщение, отображаемое в случае, если утверждение не выполняется.Это сообщение можно просмотреть в результатах модульного теста.
  • parameters
    Тип: array<System.Object[]
    Массив параметров для использования при форматировании message.

Исключения

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

notExpected равно actual.

Заметки

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

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

См. также

Ссылки

Assert Класс

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

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

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

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