Assert.AreEqual - метод (Single, Single, Single)
Проверяет, равны ли два указанных значения с одинарной точностью, или лежит ли их расхождение в пределах точности каждого. Утверждение не выполняется, если расхождение этих значений выходит за пределы их точности.
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Public Shared Sub AreEqual ( _
expected As Single, _
actual As Single, _
delta As Single _
)
public static void AreEqual(
float expected,
float actual,
float delta
)
public:
static void AreEqual(
float expected,
float actual,
float delta
)
static member AreEqual :
expected:float32 *
actual:float32 *
delta:float32 -> unit
public static function AreEqual(
expected : float,
actual : float,
delta : float
)
Параметры
- expected
Тип: System.Single
Первое значение с одинарной точностью для сравнения.Это значение, которое ожидается процессом модульного теста.
- actual
Тип: System.Single
Второе значение с одинарной точностью для сравнения.Это значение, которое создается в процессе модульного теста.
- delta
Тип: System.Single
Требуемая точность.Утверждение не выполняется только в том случае, если значения параметров expected и actual различаются более, чем на значение параметра delta.
Исключения
Исключение | Условие |
---|---|
AssertFailedException | Значение параметра expected не равно значению параметра actual. |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен