Metoda CollectionAssert.IsSubsetOf — (ICollection, ICollection, String, array<Object )
Sprawdza, czy pierwszy zbiór jest podzbiorem drugiej kolekcji.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się i ma zastosowanie określonego formatowania do niego.
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw: Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Składnia
'Deklaracja
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[]
)
Parametry
- subset
Typ: System.Collections.ICollection
Kolekcja oczekuje się podzbiór superset.
- superset
Typ: System.Collections.ICollection
Kolekcja oczekuje się być nadzbiorem subset.
- message
Typ: System.String
Komunikat wyświetlany przy niespełnieniu twierdzenie.Tej wiadomości są widoczne w wynikach badania jednostki.
- parameters
Typ: array<System.Object[]
Tablica parametrów do użycia podczas formatowania message.
Wyjątki
Wyjątek | Warunek |
---|---|
AssertFailedException | Element subset nie znajduje się w superset lub element w subset nie znajduje się w superset w wystarczającej ilości. |
Uwagi
Jednej kolekcji jest podzbiorem innej kolekcji, jeśli każdy element w kolekcji pierwszy pojawia się również w drugim kolekcji.Element, który pojawia się w pierwszym kolekcji więcej niż jeden raz musi pojawić się w drugiej kolekcji jako wiele razy lub więcej, jak w pierwszym kolekcji.Drugi Kolekcja może mieć elementów, które nie są w pierwszym kolekcji, ale nie jest to wymagane.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting