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


CollectionAssert.IsSubsetOf - метод (ICollection, ICollection, String, array<Object[])

Проверяет, является ли первая коллекция подмножеством второй коллекции. Если утверждение не выполняется, выводит сообщение в заданном формате.

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

Синтаксис

'Декларация
Public Shared Sub IsSubsetOf ( _
    subset As ICollection, _
    superset As ICollection, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void IsSubsetOf(
    ICollection subset,
    ICollection superset,
    string message,
    params Object[] parameters
)
public:
static void IsSubsetOf(
    ICollection^ subset, 
    ICollection^ superset, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member IsSubsetOf : 
        subset:ICollection * 
        superset:ICollection * 
        message:string * 
        parameters:Object[] -> unit 
public static function IsSubsetOf(
    subset : ICollection, 
    superset : ICollection, 
    message : String, 
    ... parameters : Object[]
)

Параметры

  • subset
    Тип: System.Collections.ICollection
    Коллекция, которая предположительно должна быть подмножеством superset.
  • superset
    Тип: System.Collections.ICollection
    Коллекция, которая предположительно должна быть надмножеством subset.
  • message
    Тип: System.String
    Сообщение, отображаемое в случае, если утверждение не выполняется.Это сообщение можно просмотреть в результатах модульного теста.
  • parameters
    Тип: array<System.Object[]
    Массив параметров для использования при форматировании message.

Исключения

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

Элемент коллекции subset не найден в коллекции superset, или элемент коллекции subset не найден в коллекции superset в достаточном количестве.

Заметки

Одна коллекция является подмножеством другой коллекции, если каждый элемент первой коллекции также входит во вторую коллекцию. Элемент, более одного раза встречающийся в первой коллекции, должен встречаться во второй коллекции не меньшее количество раз. Во второй коллекции могут содержаться элементы, отсутствующие в первой коллекции, но это не обязательно.

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

См. также

Ссылки

CollectionAssert Класс

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

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