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


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

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

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

Синтаксис

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

Параметры

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

Исключения

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

Значение параметра notExpected равно значению параметра actual либо отличается от него менее, чем на значение delta.

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

См. также

Ссылки

Assert Класс

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

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

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

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