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


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

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

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

Синтаксис

'Декларация
Public Shared Sub IsNotSubsetOf ( _
    subset As ICollection, _
    superset As ICollection, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void IsNotSubsetOf(
    ICollection subset,
    ICollection superset,
    string message,
    params Object[] parameters
)
public:
static void IsNotSubsetOf(
    ICollection^ subset, 
    ICollection^ superset, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member IsNotSubsetOf : 
        subset:ICollection * 
        superset:ICollection * 
        message:string * 
        parameters:Object[] -> unit 
public static function IsNotSubsetOf(
    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, причем в достаточном количестве.

Заметки

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

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

См. также

Ссылки

CollectionAssert Класс

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

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

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

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