Bagikan melalui


PropertyExistsConstraint Kelas

Definisi

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.

public class PropertyExistsConstraint : NUnit.Framework.Constraints.Constraint
type PropertyExistsConstraint = class
    inherit Constraint
Warisan
PropertyExistsConstraint

Konstruktor

PropertyExistsConstraint(String)

Menginisialisasi instans baru kelas PropertyExistsConstraint.

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)
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)

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.

(Diperoleh dari Constraint)
After(Int32, Int32)

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.

(Diperoleh dari Constraint)
GetStringRepresentation()

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.

Matches(Object)

Menguji apakah properti ada untuk objek tertentu

Matches<T>(ActualValueDelegate<T>)

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.

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

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.

(Diperoleh dari Constraint)
ToString()

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

(Diperoleh dari Constraint)
WriteActualValueTo(MessageWriter)

Tulis nilai aktual untuk pengujian batasan yang gagal ke MessageWriter.

WriteDescriptionTo(MessageWriter)

Menulis deskripsi batasan ke MessageWriter

WriteMessageTo(MessageWriter)

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

(Diperoleh dari Constraint)

Implementasi Antarmuka Eksplisit

IResolveConstraint.Resolve()

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.

(Diperoleh dari Constraint)

Berlaku untuk