Bagikan melalui


ConstraintFactory Kelas

Definisi

Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts.

public class ConstraintFactory
type ConstraintFactory = class
Warisan
ConstraintFactory
Turunan

Konstruktor

ConstraintFactory()

Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts.

Properti

All

Mengembalikan ConstraintExpression, yang akan menerapkan batasan berikut ke semua anggota koleksi, berhasil jika semuanya berhasil.

BinarySerializable

Mengembalikan batasan yang menguji apakah grafik objek dapat diserialisasikan dalam format biner.

Count

Mengembalikan ConstraintExpression baru, yang akan menerapkan batasan berikut ke properti Hitung objek yang sedang diuji.

Empty

Mengembalikan batasan yang menguji untuk kosong

False

Mengembalikan batasan yang menguji False

InnerException

Mengembalikan ConstraintExpression baru, yang akan menerapkan batasan berikut ke properti InnerException objek yang sedang diuji.

Length

Mengembalikan ConstraintExpression baru, yang akan menerapkan batasan berikut ke properti Panjang objek yang sedang diuji.

Message

Mengembalikan ConstraintExpression baru, yang akan menerapkan batasan berikut ke properti Pesan dari objek yang sedang diuji.

NaN

Mengembalikan batasan yang diuji untuk NaN

Negative

Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts.

No

Mengembalikan ConstraintExpression yang meniadakan batasan berikut.

None

Mengembalikan ConstraintExpression, yang akan menerapkan batasan berikut ke semua anggota koleksi, berhasil jika semuanya gagal.

Not

Mengembalikan ConstraintExpression yang meniadakan batasan berikut.

Null

Mengembalikan batasan yang menguji untuk null

Ordered

Mengembalikan batasan yang menguji apakah koleksi diurutkan

Positive

Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts.

Some

Mengembalikan ConstraintExpression, yang akan menerapkan batasan berikut ke semua anggota koleksi, berhasil jika setidaknya salah satunya berhasil.

True

Mengembalikan batasan yang menguji untuk True

Unique

Mengembalikan batasan yang menguji apakah koleksi berisi semua item unik.

XmlSerializable

Mengembalikan batasan yang menguji apakah grafik objek dapat diserialisasikan dalam format xml.

Metode

AssignableFrom(Type)

Mengembalikan batasan yang menguji apakah nilai aktual dapat ditetapkan dari jenis yang disediakan sebagai argumen.

AssignableFrom<T>()

Mengembalikan batasan yang menguji apakah nilai aktual dapat ditetapkan dari jenis yang disediakan sebagai argumen.

AssignableTo(Type)

Mengembalikan batasan yang menguji apakah nilai aktual dapat ditetapkan dari jenis yang disediakan sebagai argumen.

AssignableTo<T>()

Mengembalikan batasan yang menguji apakah nilai aktual dapat ditetapkan dari jenis yang disediakan sebagai argumen.

AtLeast(Object)

Mengembalikan batasan yang menguji apakah nilai aktual lebih besar dari atau sama dengan argumen yang di-suppled

AtMost(Object)

Mengembalikan batasan yang menguji apakah nilai aktual kurang dari atau sama dengan argumen yang di-suppled

Attribute(Type)

Mengembalikan pemeriksaan AttributeConstraint baru untuk keberadaan atribut tertentu pada objek.

Attribute<T>()

Mengembalikan pemeriksaan AttributeConstraint baru untuk keberadaan atribut tertentu pada objek.

Contains(Object)

Mengembalikan pemeriksaan CollectionContainsConstraint baru untuk keberadaan objek tertentu dalam koleksi.

Contains(String)

Mengembalikan ContainsConstraint baru. Batasan ini, pada gilirannya, akan menggunakan batasan tingkat kedua yang sesuai, tergantung pada jenis argumen aktual. Kelebihan beban ini hanya digunakan jika item yang dicari adalah string, karena jenis lain menyiratkan bahwa kami mencari anggota koleksi.

ContainsSubstring(String)

Mengembalikan batasan yang berhasil jika nilai aktual berisi substring yang disediakan sebagai argumen.

DoesNotContain(String)

Mengembalikan batasan yang gagal jika nilai aktual berisi substring yang disediakan sebagai argumen.

DoesNotEndWith(String)

Mengembalikan batasan yang gagal jika nilai aktual berakhir dengan substring yang disediakan sebagai argumen.

DoesNotMatch(String)

Mengembalikan batasan yang gagal jika nilai aktual cocok dengan pola yang disediakan sebagai argumen.

DoesNotStartWith(String)

Mengembalikan batasan yang gagal jika nilai aktual dimulai dengan substring yang disediakan sebagai argumen.

EndsWith(String)

Mengembalikan batasan yang berhasil jika nilai aktual berakhir dengan substring yang disediakan sebagai argumen.

EqualTo(Object)

Mengembalikan batasan yang menguji dua item untuk kesetaraan

EquivalentTo(IEnumerable)

Mengembalikan batasan yang menguji apakah nilai aktual adalah koleksi yang berisi elemen yang sama dengan koleksi yang disediakan sebagai argumen.

Exactly(Int32)

Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts.

GreaterThan(Object)

Mengembalikan batasan yang menguji apakah nilai aktual lebih besar dari argumen yang di-suppled

GreaterThanOrEqualTo(Object)

Mengembalikan batasan yang menguji apakah nilai aktual lebih besar dari atau sama dengan argumen yang di-suppled

InRange<T>(T, T)

Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts.

InstanceOf(Type)

Mengembalikan batasan yang menguji apakah nilai aktual dari jenis yang disediakan sebagai argumen atau jenis turunan.

InstanceOf<T>()

Mengembalikan batasan yang menguji apakah nilai aktual dari jenis yang disediakan sebagai argumen atau jenis turunan.

LessThan(Object)

Mengembalikan batasan yang menguji apakah nilai aktual kurang dari argumen yang di-suppled

LessThanOrEqualTo(Object)

Mengembalikan batasan yang menguji apakah nilai aktual kurang dari atau sama dengan argumen yang di-suppled

Matches(String)

Mengembalikan batasan yang berhasil jika nilai aktual cocok dengan pola Regex yang disediakan sebagai argumen.

Member(Object)

Mengembalikan pemeriksaan CollectionContainsConstraint baru untuk keberadaan objek tertentu dalam koleksi.

Property(String)

Mengembalikan PropertyConstraintExpression baru, yang akan menguji keberadaan properti bernama pada objek yang sedang diuji atau menerapkan batasan berikut ke properti tersebut.

SameAs(Object)

Mengembalikan batasan yang menguji bahwa dua referensi adalah objek yang sama

SamePath(String)

Mengembalikan batasan yang menguji apakah jalur yang disediakan sama dengan jalur yang diharapkan setelah kanonisisasi.

SamePathOrUnder(String)

Mengembalikan batasan yang menguji apakah jalur yang disediakan adalah jalur yang sama atau di bawah jalur yang diharapkan setelah kanonisisasi.

StartsWith(String)

Mengembalikan batasan yang berhasil jika nilai aktual dimulai dengan substring yang disediakan sebagai argumen.

StringContaining(String)

Mengembalikan batasan yang berhasil jika nilai aktual berisi substring yang disediakan sebagai argumen.

StringEnding(String)

Mengembalikan batasan yang berhasil jika nilai aktual berakhir dengan substring yang disediakan sebagai argumen.

StringMatching(String)

Mengembalikan batasan yang berhasil jika nilai aktual cocok dengan pola Regex yang disediakan sebagai argumen.

StringStarting(String)

Mengembalikan batasan yang berhasil jika nilai aktual dimulai dengan substring yang disediakan sebagai argumen.

SubPath(String)

Kelas pembantu dengan properti dan metode yang menyediakan sejumlah batasan yang digunakan dalam Asserts.

SubsetOf(IEnumerable)

Mengembalikan batasan yang menguji apakah nilai aktual adalah subset koleksi yang disediakan sebagai argumen.

TypeOf(Type)

Mengembalikan batasan yang menguji apakah nilai aktual adalah jenis yang tepat yang disediakan sebagai argumen.

TypeOf<T>()

Mengembalikan batasan yang menguji apakah nilai aktual adalah jenis yang tepat yang disediakan sebagai argumen.

Berlaku untuk