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