NUnit.Framework.Constraints Ruang nama
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.
Kelas
AllItemsConstraint |
AllItemsConstraint menerapkan batasan lain untuk setiap item dalam koleksi, berhasil jika semuanya berhasil. |
AllOperator |
Mewakili batasan yang berhasil jika semua anggota koleksi cocok dengan batasan dasar. |
AndConstraint |
AndConstraint hanya berhasil jika kedua anggota berhasil. |
AndOperator |
Operator yang mengharuskan argumennya berhasil |
AssignableFromConstraint |
AssignableFromConstraint digunakan untuk menguji bahwa objek dapat ditetapkan dari Jenis tertentu. |
AssignableToConstraint |
AssignableToConstraint digunakan untuk menguji bahwa objek dapat ditetapkan ke Jenis tertentu. |
AttributeConstraint |
AttributeConstraint menguji bahwa atribut tertentu ada pada Jenis atau penyedia lain dan bahwa nilai atribut memenuhi beberapa batasan lainnya. |
AttributeExistsConstraint |
Pengujian AttributeExistsConstraint untuk keberadaan atribut tertentu pada Jenis. |
AttributeOperator |
Operator yang menguji keberadaan atribut tertentu pada jenis dan secara opsional menerapkan pengujian lebih lanjut ke atribut . |
BasicConstraint |
BasicConstraint adalah dasar abstrak untuk batasan yang melakukan perbandingan sederhana dengan nilai konstanta. |
BinaryConstraint |
BinaryConstraint adalah dasar abstrak dari semua batasan yang menggabungkan dua batasan lainnya dalam beberapa mode. |
BinaryOperator |
Kelas dasar abstrak untuk semua operator biner |
BinarySerializableConstraint |
BinarySerializableConstraint menguji apakah objek dapat diserialisasikan dalam format biner. |
CollectionConstraint |
CollectionConstraint adalah kelas dasar abstrak untuk batasan yang beroperasi pada koleksi. |
CollectionContainsConstraint |
CollectionContainsConstraint digunakan untuk menguji apakah koleksi berisi objek yang diharapkan sebagai anggota. |
CollectionEquivalentConstraint |
CollectionEquivalentCOnstraint digunakan untuk menentukan apakah dua koleksi setara. |
CollectionItemsEqualConstraint |
CollectionItemsEqualConstraint adalah kelas dasar abstrak untuk semua batasan koleksi yang menerapkan beberapa gagasan kesetaraan item sebagai bagian dari operasinya. |
CollectionOperator |
Basis abstrak untuk operator yang menunjukkan cara menerapkan batasan ke item dalam koleksi. |
CollectionOrderedConstraint |
CollectionOrderedConstraint digunakan untuk menguji apakah koleksi diurutkan. |
CollectionSubsetConstraint |
CollectionSubsetConstraint digunakan untuk menentukan apakah satu koleksi adalah subset dari koleksi lain |
CollectionTally | |
ComparisonAdapter |
Kelas ComparisonAdapter mempusatkan semua perbandingan nilai di NUnit, beradaptasi dengan penggunaan IComparer, IComparer<T> , atau Perbandingan<T yang disediakan> |
ComparisonConstraint |
Kelas dasar abstrak untuk batasan yang membandingkan nilai untuk menentukan apakah satu lebih besar dari, sama dengan atau kurang dari yang lain. |
Constraint |
Kelas Batasan adalah dasar dari semua batasan bawaan dalam NUnit. Ini menyediakan kelebihan beban operator yang digunakan untuk menggabungkan batasan. |
ConstraintBuilder |
ConstraintBuilder mempertahankan tumpukan yang digunakan dalam memproses ConstraintExpression. OperatorStack digunakan untuk menahan operator yang menunggu operan mereka dikenali. ConstraintStack menahan batasan input serta hasil dari setiap operator yang diterapkan. |
ConstraintBuilder.ConstraintStack |
ConstraintStack adalah tumpukan tipe aman untuk menahan Batasan |
ConstraintBuilder.OperatorStack |
OperatorStack adalah tumpukan yang aman untuk menyimpan ConstraintOperators |
ConstraintExpression |
ConstraintExpression mewakili batasan senyawa dalam proses yang dibangun dari serangkaian elemen sintaksis. Elemen individual ditambahkan ke ekspresi saat dikenali. Setelah Batasan aktual ditambahkan, ekspresi mengembalikan Batasan yang Dapat Diselesaikan. |
ConstraintExpressionBase |
ConstraintExpressionBase adalah kelas dasar abstrak untuk kelas ConstraintExpression yang dihasilkan, yang mewakili batasan majemuk dalam proses yang dibangun dari serangkaian elemen sintaksis. CATATAN: ConstraintExpressionBase mengetahui beberapa kelas turunannya, yang merupakan pelanggaran enkapulasi yang jelas. Idealnya, kelas-kelas ini akan menjadi satu kelas, tetapi harus dipisahkan untuk memungkinkan bagian dihasilkan di bawah .NET 1.x dan untuk memberikan umpan balik pengguna yang tepat dalam ID yang sadar secara sintaksis. |
ConstraintFactory |
Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts. |
ConstraintOperator |
Kelas ConstraintOperator digunakan secara internal oleh ConstraintBuilder untuk mewakili operator yang memodifikasi atau menggabungkan batasan. Operator batasan menggunakan nilai prioritas kiri dan kanan untuk menentukan apakah operator atas pada tumpukan harus dikurangi sebelum mendorong operator baru. |
ContainsConstraint |
ContainsConstraint menguji apakah string berisi substring atau koleksi berisi objek. Ini menunda keputusan pengujian mana yang akan digunakan sampai jenis argumen aktual diketahui. Ini memungkinkan pengujian apakah string terkandung dalam koleksi atau sebagai substring string lain menggunakan sintaks yang sama. |
DelayedConstraint | |
EmptyCollectionConstraint |
EmptyCollectionConstraint menguji apakah koleksi kosong. |
EmptyConstraint |
EmptyConstraint menguji apakah string atau koleksi kosong, menunda keputusan tentang pengujian mana yang diterapkan hingga jenis argumen aktual diketahui. |
EmptyDirectoryConstraint | |
EmptyStringConstraint |
EmptyStringConstraint menguji apakah string kosong. |
EndsWithConstraint |
EndsWithConstraint dapat menguji apakah string berakhir dengan substring yang diharapkan. |
EqualConstraint |
EqualConstraint dapat membandingkan nilai aktual dengan nilai yang diharapkan yang disediakan dalam konstruktornya. Dua objek dianggap sama jika keduanya null, atau jika keduanya memiliki nilai yang sama. NUnit memiliki semantik khusus untuk beberapa jenis objek. |
EqualityAdapter |
Kelas EqualityAdapter menangani semua perbandingan kesetaraan yang menggunakan IEqualityComparer, IEqualityComparer<T> atau ComparisonAdapter. |
ExactCountConstraint | |
ExactCountOperator | |
ExactTypeConstraint |
ExactTypeConstraint digunakan untuk menguji bahwa objek memiliki jenis yang tepat yang disediakan dalam konstruktor |
ExceptionTypeConstraint | |
FailurePoint | |
FalseConstraint |
FalseConstraint menguji bahwa nilai aktualnya false |
FloatingPointNumerics |
Rutinitas pembantu untuk bekerja dengan angka titik mengambang |
GreaterThanConstraint |
Menguji apakah nilai lebih besar dari nilai yang diberikan ke konstruktornya |
GreaterThanOrEqualConstraint |
Menguji apakah nilai lebih besar dari atau sama dengan nilai yang diberikan ke konstruktornya |
InstanceOfTypeConstraint |
InstanceOfTypeConstraint digunakan untuk menguji bahwa objek memiliki jenis yang sama yang disediakan atau berasal darinya. |
LessThanConstraint |
Menguji apakah nilai kurang dari nilai yang diberikan ke konstruktornya |
LessThanOrEqualConstraint |
Menguji apakah nilai kurang dari atau sama dengan nilai yang diberikan ke konstruktornya |
MessageWriter |
MessageWriter adalah basis abstrak untuk kelas yang menulis deskripsi batasan dan pesan dalam beberapa bentuk. Kelas ini memiliki metode terpisah untuk menulis berbagai komponen pesan, memungkinkan implementasi untuk menyesuaikan presentasi sesuai kebutuhan. |
MsgUtils |
Metode statis yang digunakan dalam membuat pesan |
NaNConstraint |
NaNConstraint menguji bahwa nilai aktual adalah NaN ganda atau mengambang |
NoItemConstraint |
NoItemConstraint menerapkan batasan lain untuk setiap item dalam koleksi, gagal jika salah satunya berhasil. |
NoneOperator |
Mewakili batasan yang berhasil jika tidak ada anggota koleksi yang cocok dengan batasan dasar. |
NotConstraint |
NotConstraint meniadakan efek dari beberapa batasan lainnya |
NotOperator |
Meniadakan pengujian batasan yang dibungkusnya. |
NullConstraint |
NullConstraint menguji bahwa nilai aktual null |
NullOrEmptyStringConstraint |
NullEmptyStringConstraint menguji apakah string null atau kosong. |
Numerics |
Kelas Numerik berisi operasi umum pada nilai numerik. |
NUnitComparer |
NUnitComparer merangkum perilaku default NUnit dalam membandingkan dua objek. |
NUnitEqualityComparer |
NUnitEqualityComparer merangkum penanganan tes kesetaraan NUnit antar objek. |
OrConstraint |
OrConstraint berhasil jika salah satu anggota berhasil |
OrOperator |
Operator yang mengharuskan setidaknya salah satu argumennya berhasil |
PathConstraint |
PathConstraint berfungsi sebagai dasar abstrak batasan yang beroperasi di jalur dan menyediakan beberapa metode pembantu. |
PredicateConstraint<T> | |
PrefixConstraint |
Kelas dasar abstrak yang digunakan untuk awalan |
PrefixOperator |
PrefixOperator mengambil satu batasan dan memodifikasi tindakannya dalam beberapa cara. |
PropertyConstraint |
PropertyConstraint mengekstrak properti bernama dan menggunakan nilainya sebagai nilai aktual untuk batasan berantai. |
PropertyExistsConstraint |
PropertyExistsConstraint menguji bahwa properti bernama ada pada objek yang disediakan melalui Match. Awalnya, PropertyConstraint menyediakan fitur ini selain membuat pengujian opsional pada vaue properti. Dua batasan tersebut sekarang terpisah. |
PropOperator |
Operator digunakan untuk menguji keberadaan Properti bernama pada objek dan secara opsional menerapkan pengujian lebih lanjut ke nilai properti tersebut. |
RangeConstraint<T> | |
RegexConstraint |
RegexConstraint dapat menguji apakah string cocok dengan pola yang disediakan. |
ResolvableConstraintExpression |
ResolvableConstraintExpression digunakan untuk mewakili batasan senyawa yang sedang dibangun pada titik di mana operator terakhir dapat mengakhiri ekspresi atau mungkin memiliki batasan kualifikasi tambahan yang ditambahkan ke dalamnya. Ini digunakan, misalnya, untuk elemen Properti atau untuk elemen Pengecualian, salah satunya mungkin secara opsional diikuti oleh batasan yang berlaku untuk properti atau pengecualian. |
ReusableConstraint | |
SameAsConstraint |
SameAsConstraint menguji apakah objek identik dengan objek yang diteruskan ke konstruktornya |
SamePathConstraint |
Deskripsi ringkasan untuk SamePathConstraint. |
SamePathOrUnderConstraint |
SamePathOrUnderConstraint menguji bahwa satu jalur berada di bawah jalur lain |
SelfResolvingOperator |
Kelas dasar abstrak untuk operator yang dapat mengurangi kendala apakah elemen sintaksis lain mengikuti atau tidak. |
SomeItemsConstraint |
SomeItemsConstraint menerapkan batasan lain untuk setiap item dalam koleksi, berhasil jika salah satunya berhasil. |
SomeOperator |
Mewakili batasan yang berhasil jika salah satu anggota koleksi cocok dengan batasan dasar. |
StartsWithConstraint |
StartsWithConstraint dapat menguji apakah string dimulai dengan substring yang diharapkan. |
StringConstraint |
StringConstraint adalah dasar abstrak untuk batasan yang beroperasi pada string. Ini mendukung pengubah IgnoreCase untuk operasi string. |
SubPathConstraint | |
SubstringConstraint |
SubstringConstraint dapat menguji apakah string berisi substring yang diharapkan. |
ThrowsConstraint |
ThrowsConstraint digunakan untuk menguji pengecualian yang dilemparkan oleh delegasi dengan menerapkan batasan padanya. |
ThrowsNothingConstraint |
ThrowsNothingConstraint menguji bahwa delegasi tidak memberikan pengecualian. |
ThrowsOperator |
Operator yang menguji bahwa pengecualian dilemparkan dan secara opsional menerapkan pengujian lebih lanjut untuk pengecualian. |
Tolerance |
Kelas Toleransi menggeneralisasi gagasan tentang toleransi di mana tes kesetaraan berhasil. Biasanya, ini digunakan dengan jenis numerik, tetapi dapat digunakan dengan jenis apa pun yang mendukung mengambil perbedaan antara dua objek dan membandingkan perbedaan itu dengan nilai. |
TrueConstraint |
TrueConstraint menguji bahwa nilai aktual benar |
TypeConstraint |
TypeConstraint adalah basis abstrak untuk batasan yang mengambil Jenis sebagai nilai yang diharapkan. |
UniqueItemsConstraint |
UniqueItemsConstraint menguji apakah semua item dalam koleksi unik. |
WithOperator |
Mewakili batasan yang hanya membungkus batasan yang disediakan sebagai argumen, tanpa fungsionalitas lebih lanjut, tetapi yang memodifikasi urutan evaluasi karena prioritasnya. |
XmlSerializableConstraint |
BinarySerializableConstraint menguji apakah objek dapat diserialisasikan dalam format biner. |
Antarmuka
IResolveConstraint |
Antarmuka IConstraintExpression diimplementasikan oleh semua batasan dan ekspresi yang lengkap dan dapat diselesaikan. |
Enum
ToleranceMode |
Mode di mana nilai toleransi untuk perbandingan dapat ditafsirkan. |
Delegasikan
ActualValueDelegate<T> |