Bagikan melalui


UniqueItemsConstraint Kelas

Definisi

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

public class UniqueItemsConstraint : NUnit.Framework.Constraints.CollectionItemsEqualConstraint
type UniqueItemsConstraint = class
    inherit CollectionItemsEqualConstraint
Warisan

Konstruktor

UniqueItemsConstraint()

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

Bidang

actual

Nilai aktual yang sedang diuji terhadap batasan

(Diperoleh dari Constraint)

Properti

And

Mengembalikan ConstraintExpression dengan menambahkan Dan ke batasan saat ini.

(Diperoleh dari Constraint)
DisplayName

Nama tampilan Batasan ini untuk digunakan oleh ToString(). Nilai default adalah nama batasan dengan "Batasan" berikutnya dihapus. Kelas turunan dapat mengatur ini ke nama lain dalam konstruktor mereka.

(Diperoleh dari Constraint)
IgnoreCase

Benderai batasan untuk mengabaikan huruf besar/kecil dan mengembalikan diri.

(Diperoleh dari CollectionItemsEqualConstraint)
Or

Mengembalikan ConstraintExpression dengan menambahkan Atau ke batasan saat ini.

(Diperoleh dari Constraint)
With

Mengembalikan ConstraintExpression dengan menambahkan Dan ke batasan saat ini.

(Diperoleh dari Constraint)

Metode

After(Int32)

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

(Diperoleh dari Constraint)
After(Int32, Int32)

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

(Diperoleh dari Constraint)
doMatch(IEnumerable)

Periksa apakah semua item unik.

GetStringRepresentation()

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

(Diperoleh dari Constraint)
ItemsEqual(Object, Object)

Membandingkan dua anggota koleksi untuk kesetaraan

(Diperoleh dari CollectionItemsEqualConstraint)
Matches(Object)

Uji apakah batasan terpenuhi oleh nilai tertentu

(Diperoleh dari CollectionConstraint)
Matches<T>(ActualValueDelegate<T>)

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

(Diperoleh dari Constraint)
Matches<T>(T)

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

(Diperoleh dari Constraint)
Tally(IEnumerable)

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

(Diperoleh dari CollectionItemsEqualConstraint)
ToString()

Penimpaan default ToString mengembalikan DisplayName batasan diikuti oleh argumen apa pun dalam kurung sudut.

(Diperoleh dari Constraint)
Using(IComparer)

Benderai batasan untuk menggunakan objek IComparer yang disediakan.

(Diperoleh dari CollectionItemsEqualConstraint)
Using(IEqualityComparer)

Benderai batasan untuk menggunakan objek IEqualityComparer yang disediakan.

(Diperoleh dari CollectionItemsEqualConstraint)
Using<T>(Comparison<T>)

Benderai batasan untuk menggunakan objek Perbandingan yang disediakan.

(Diperoleh dari CollectionItemsEqualConstraint)
Using<T>(IComparer<T>)

Benderai batasan untuk menggunakan objek IComparer yang disediakan.

(Diperoleh dari CollectionItemsEqualConstraint)
Using<T>(IEqualityComparer<T>)

Benderai batasan untuk menggunakan objek IEqualityComparer yang disediakan.

(Diperoleh dari CollectionItemsEqualConstraint)
WriteActualValueTo(MessageWriter)

Tulis nilai aktual untuk pengujian batasan yang gagal ke MessageWriter. Implementasi default hanya menulis nilai mentah aktual, meninggalkannya kepada penulis untuk melakukan pemformatan apa pun.

(Diperoleh dari Constraint)
WriteDescriptionTo(MessageWriter)

Tulis deskripsi batasan ini ke MessageWriter

WriteMessageTo(MessageWriter)

Tulis pesan kegagalan ke MessageWriter yang disediakan sebagai argumen. Implementasi default hanya meneruskan batasan dan nilai aktual ke penulis, yang kemudian menampilkan deskripsi batasan dan nilai. Batasan yang perlu memberikan detail tambahan, seperti di mana kesalahan yang terjadi dapat mengambil alih ini.

(Diperoleh dari Constraint)

Implementasi Antarmuka Eksplisit

IResolveConstraint.Resolve()

UniqueItemsConstraint menguji apakah semua item dalam koleksi unik.

(Diperoleh dari Constraint)

Berlaku untuk