CollectionAssert Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kumpulan kelas pembantu untuk menguji berbagai kondisi yang terkait dengan koleksi dalam pengujian unit. Jika kondisi yang sedang diuji tidak terpenuhi, pengecualian akan dilemparkan.
public ref class CollectionAssert abstract sealed
public class CollectionAssert
public sealed class CollectionAssert
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class CollectionAssert
[System.Runtime.CompilerServices.Nullable(0)]
[System.Diagnostics.StackTraceHidden]
public sealed class CollectionAssert
public static class CollectionAssert
type CollectionAssert = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type CollectionAssert = class
[<System.Runtime.CompilerServices.Nullable(0)>]
[<System.Diagnostics.StackTraceHidden>]
type CollectionAssert = class
Public Class CollectionAssert
Public NotInheritable Class CollectionAssert
- Warisan
-
CollectionAssert
- Atribut
Konstruktor
| Nama | Deskripsi |
|---|---|
| CollectionAssert() |
Kumpulan kelas pembantu untuk menguji berbagai kondisi yang terkait dengan koleksi dalam pengujian unit. Jika kondisi yang sedang diuji tidak terpenuhi, pengecualian akan dilemparkan. |
Properti
| Nama | Deskripsi |
|---|---|
| That |
Mendapatkan instans singleton dari fungsionalitas CollectionAssert. |
Metode
| Nama | Deskripsi |
|---|---|
| AllItemsAreInstancesOfType(ICollection, Type, String, Object[]) |
Menguji apakah semua elemen dalam koleksi yang ditentukan adalah instans dari jenis yang diharapkan dan memberikan pengecualian jika jenis yang diharapkan tidak berada dalam hierarki pewarisan dari satu atau beberapa elemen. |
| AllItemsAreInstancesOfType(ICollection, Type, String) |
Menguji apakah semua elemen dalam koleksi yang ditentukan adalah instans dari jenis yang diharapkan dan memberikan pengecualian jika jenis yang diharapkan tidak berada dalam hierarki pewarisan dari satu atau beberapa elemen. |
| AllItemsAreInstancesOfType(ICollection, Type) |
Menguji apakah semua elemen dalam koleksi yang ditentukan adalah instans dari jenis yang diharapkan dan memberikan pengecualian jika jenis yang diharapkan tidak berada dalam hierarki pewarisan dari satu atau beberapa elemen. |
| AllItemsAreNotNull(ICollection, String, Object[]) |
Menguji apakah semua item dalam koleksi yang ditentukan non-null dan memberikan pengecualian jika ada elemen yang null. |
| AllItemsAreNotNull(ICollection, String) |
Menguji apakah semua item dalam koleksi yang ditentukan non-null dan memberikan pengecualian jika ada elemen yang null. |
| AllItemsAreNotNull(ICollection) |
Menguji apakah semua item dalam koleksi yang ditentukan non-null dan memberikan pengecualian jika ada elemen yang null. |
| AllItemsAreUnique(ICollection, String, Object[]) |
Menguji apakah semua item dalam koleksi yang ditentukan unik atau tidak dan melemparkan jika ada dua elemen dalam koleksi yang sama. |
| AllItemsAreUnique(ICollection, String) |
Menguji apakah semua item dalam koleksi yang ditentukan unik atau tidak dan melemparkan jika ada dua elemen dalam koleksi yang sama. |
| AllItemsAreUnique(ICollection) |
Menguji apakah semua item dalam koleksi yang ditentukan unik atau tidak dan melemparkan jika ada dua elemen dalam koleksi yang sama. |
| AreEqual(ICollection, ICollection, IComparer, String, Object[]) |
Menguji apakah koleksi yang ditentukan sama dan memberikan pengecualian jika kedua koleksi tidak sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreEqual(ICollection, ICollection, IComparer, String) |
Menguji apakah koleksi yang ditentukan sama dan memberikan pengecualian jika kedua koleksi tidak sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreEqual(ICollection, ICollection, IComparer) |
Menguji apakah koleksi yang ditentukan sama dan memberikan pengecualian jika kedua koleksi tidak sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreEqual(ICollection, ICollection, String, Object[]) |
Menguji apakah koleksi yang ditentukan sama dan memberikan pengecualian jika kedua koleksi tidak sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Apakah dua elemen sama diperiksa menggunakan Equals(Object, Object) metode . Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreEqual(ICollection, ICollection, String) |
Menguji apakah koleksi yang ditentukan sama dan memberikan pengecualian jika kedua koleksi tidak sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Apakah dua elemen sama diperiksa menggunakan Equals(Object, Object) metode . Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreEqual(ICollection, ICollection) |
Menguji apakah koleksi yang ditentukan sama dan memberikan pengecualian jika kedua koleksi tidak sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Apakah dua elemen sama diperiksa menggunakan Equals(Object, Object) metode . Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreEquivalent(ICollection, ICollection, String, Object[]) |
Menguji apakah dua koleksi berisi elemen yang sama dan melemparkan pengecualian jika salah satu koleksi berisi elemen yang tidak ada di koleksi lain. |
| AreEquivalent(ICollection, ICollection, String) |
Menguji apakah dua koleksi berisi elemen yang sama dan melemparkan pengecualian jika salah satu koleksi berisi elemen yang tidak ada di koleksi lain. |
| AreEquivalent(ICollection, ICollection) |
Menguji apakah dua koleksi berisi elemen yang sama dan melemparkan pengecualian jika salah satu koleksi berisi elemen yang tidak ada di koleksi lain. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[]) |
Menguji apakah dua koleksi berisi elemen yang sama dan melemparkan pengecualian jika salah satu koleksi berisi elemen yang tidak ada di koleksi lain. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String) |
Menguji apakah dua koleksi berisi elemen yang sama dan melemparkan pengecualian jika salah satu koleksi berisi elemen yang tidak ada di koleksi lain. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) |
Menguji apakah dua koleksi berisi elemen yang sama dan melemparkan pengecualian jika salah satu koleksi berisi elemen yang tidak ada di koleksi lain. |
| AreNotEqual(ICollection, ICollection, IComparer, String, Object[]) |
Menguji apakah koleksi yang ditentukan tidak sama dan melemparkan pengecualian jika kedua koleksi sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreNotEqual(ICollection, ICollection, IComparer, String) |
Menguji apakah koleksi yang ditentukan tidak sama dan melemparkan pengecualian jika kedua koleksi sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreNotEqual(ICollection, ICollection, IComparer) |
Menguji apakah koleksi yang ditentukan tidak sama dan melemparkan pengecualian jika kedua koleksi sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreNotEqual(ICollection, ICollection, String, Object[]) |
Menguji apakah koleksi yang ditentukan tidak sama dan melemparkan pengecualian jika kedua koleksi sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Apakah dua elemen sama diperiksa menggunakan Equals(Object, Object) metode . Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreNotEqual(ICollection, ICollection, String) |
Menguji apakah koleksi yang ditentukan tidak sama dan melemparkan pengecualian jika kedua koleksi sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Apakah dua elemen sama diperiksa menggunakan Equals(Object, Object) metode . Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreNotEqual(ICollection, ICollection) |
Menguji apakah koleksi yang ditentukan tidak sama dan melemparkan pengecualian jika kedua koleksi sama. Kesetaraan didefinisikan memiliki elemen yang sama dalam urutan dan kuantitas yang sama. Apakah dua elemen sama diperiksa menggunakan Equals(Object, Object) metode . Referensi yang berbeda ke nilai yang sama dianggap sama. |
| AreNotEquivalent(ICollection, ICollection, String, Object[]) |
Menguji apakah dua koleksi berisi elemen yang berbeda dan melemparkan pengecualian jika kedua koleksi berisi elemen yang identik tanpa memperhatikan urutan. |
| AreNotEquivalent(ICollection, ICollection, String) |
Menguji apakah dua koleksi berisi elemen yang berbeda dan melemparkan pengecualian jika kedua koleksi berisi elemen yang identik tanpa memperhatikan urutan. |
| AreNotEquivalent(ICollection, ICollection) |
Menguji apakah dua koleksi berisi elemen yang berbeda dan melemparkan pengecualian jika kedua koleksi berisi elemen yang identik tanpa memperhatikan urutan. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[]) |
Menguji apakah dua koleksi berisi elemen yang berbeda dan melemparkan pengecualian jika kedua koleksi berisi elemen yang identik tanpa memperhatikan urutan. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String) |
Menguji apakah dua koleksi berisi elemen yang berbeda dan melemparkan pengecualian jika kedua koleksi berisi elemen yang identik tanpa memperhatikan urutan. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) |
Menguji apakah dua koleksi berisi elemen yang berbeda dan melemparkan pengecualian jika kedua koleksi berisi elemen yang identik tanpa memperhatikan urutan. |
| Contains(ICollection, Object, String, Object[]) |
Menguji apakah koleksi yang ditentukan berisi elemen yang ditentukan dan melemparkan pengecualian jika elemen tidak ada dalam koleksi. |
| Contains(ICollection, Object, String) |
Menguji apakah koleksi yang ditentukan berisi elemen yang ditentukan dan melemparkan pengecualian jika elemen tidak ada dalam koleksi. |
| Contains(ICollection, Object) |
Menguji apakah koleksi yang ditentukan berisi elemen yang ditentukan dan melemparkan pengecualian jika elemen tidak ada dalam koleksi. |
| DoesNotContain(ICollection, Object, String, Object[]) |
Menguji apakah koleksi yang ditentukan tidak berisi elemen yang ditentukan dan melemparkan pengecualian jika elemen berada dalam koleksi. |
| DoesNotContain(ICollection, Object, String) |
Menguji apakah koleksi yang ditentukan tidak berisi elemen yang ditentukan dan melemparkan pengecualian jika elemen berada dalam koleksi. |
| DoesNotContain(ICollection, Object) |
Menguji apakah koleksi yang ditentukan tidak berisi elemen yang ditentukan dan melemparkan pengecualian jika elemen berada dalam koleksi. |
| Equals(Object, Object) |
Kedaluwarsa.
Kedaluwarsa.
Kelebihan beban yang sama dengan statis digunakan untuk membandingkan instans dari dua jenis untuk kesetaraan. Metode ini tidak boleh digunakan untuk perbandingan dua instans untuk kesetaraan. Silakan gunakan CollectionAssert.AreEqual dan kelebihan beban terkait dalam pengujian unit Anda. |
| IsNotSubsetOf(ICollection, ICollection, String, Object[]) |
Menguji apakah satu koleksi bukan subset dari koleksi lain dan melemparkan pengecualian jika semua elemen dalam subset juga berada di superset. |
| IsNotSubsetOf(ICollection, ICollection, String) |
Menguji apakah satu koleksi bukan subset dari koleksi lain dan melemparkan pengecualian jika semua elemen dalam subset juga berada di superset. |
| IsNotSubsetOf(ICollection, ICollection) |
Menguji apakah satu koleksi bukan subset dari koleksi lain dan melemparkan pengecualian jika semua elemen dalam subset juga berada di superset. |
| IsSubsetOf(ICollection, ICollection, String, Object[]) |
Menguji apakah satu koleksi adalah subset dari koleksi lain dan melemparkan pengecualian jika ada elemen dalam subset yang tidak juga ada di superset. |
| IsSubsetOf(ICollection, ICollection, String) |
Menguji apakah satu koleksi adalah subset dari koleksi lain dan melemparkan pengecualian jika ada elemen dalam subset yang tidak juga ada di superset. |
| IsSubsetOf(ICollection, ICollection) |
Menguji apakah satu koleksi adalah subset dari koleksi lain dan melemparkan pengecualian jika ada elemen dalam subset yang tidak juga ada di superset. |
| ReferenceEquals(Object, Object) |
Kedaluwarsa.
Kedaluwarsa.
Overload ReferenceEquals statis digunakan untuk membandingkan instans dari dua jenis untuk kesetaraan referensi. Metode ini tidak boleh digunakan untuk perbandingan dua instans untuk kesetaraan referensi. Gunakan metode CollectionAssert atau Assert.AreSame dan kelebihan beban terkait dalam pengujian unit Anda. |