PexAssume Sınıf

Tanım

Parametreli birim testlerinde önkoşulları ifade etmek için bir yöntemler kümesi içeren statik bir yardımcı sınıfı.

public ref class PexAssume abstract sealed
[__Instrument]
public static class PexAssume
[<__Instrument>]
type PexAssume = class
Public Class PexAssume
Devralma
PexAssume
Öznitelikler
__InstrumentAttribute

Açıklamalar

Pexvarsay yöntemleri, istenmeyen test girişlerini filtrelemek için kullanılabilir. Belirtilen koşul bir test girişi için tutmadığında IntelliTest, PexAssumeFailedException testi atar ve sessizce yoksayar.

Yöntemler

AreEqual(Boolean, Boolean)

İki bool değerinin eşit olduğunu varsayar.

AreEqual(Boolean, Boolean, String)

İki bool değerinin eşit olduğunu varsayar.

AreEqual(Boolean, Boolean, String, Object[])

İki bool değerinin eşit olduğunu varsayar.

AreEqual(Double, Double, Double)

İki çift değer belirtilen duyarlık içinde eşit değilse test çalışması başarısız olur.

AreEqual(Double, Double, Double, String)

İki Double değeri, belirtilen bir duyarlıkta eşit değilse, özel durum nesnesinde belirtilen bir iletiyle birlikte test çalışması başarısız olur.

AreEqual(Double, Double, Double, String, Object[])

İki Double değeri, belirtilen bir duyarlıkta eşit değilse, özel durum nesnesinde belirtilen bir iletiyle birlikte test çalışması başarısız olur.

AreEqual(Object, Object)

İki nesne örneği eşit değilse test başarısız olur.

AreEqual(Object, Object, String)

Özel durum nesnesinde belirtilen iletiyle birlikte iki nesne örneği eşit değilse test başarısız olur.

AreEqual(Object, Object, String, Object[])

Özel durum nesnesinde belirtilen iletiyle birlikte iki nesne örneği eşit değilse test başarısız olur.

AreEqual(Single, Single, Single)

İki kayan değer belirtilen duyarlık dahilinde eşit değilse test çalışması başarısız olur.

AreEqual(Single, Single, Single, String)

İki kayan değer, belirli bir duyarlık içinde, özel durum nesnesinde belirtilen bir iletiyle eşit değilse test çalışması başarısız olur.

AreEqual(Single, Single, Single, String, Object[])

İki kayan değer, belirli bir duyarlık içinde, özel durum nesnesinde belirtilen bir iletiyle eşit değilse test çalışması başarısız olur.

AreEqual(String, String, Boolean)

İki dize eşit değilse test çalışması başarısız olur.

AreEqual(String, String, Boolean, CultureInfo)

İki dizenin kültüre özgü bir karşılaştırması false olduğunda test başarısız olur.

AreEqual(String, String, Boolean, CultureInfo, String)

Özel durum nesnesinde belirtilen bir iletiyle, iki dizenin kültüre özgü bir karşılaştırması false olduğunda test başarısız olur.

AreEqual(String, String, Boolean, CultureInfo, String, Object[])

Özel durum nesnesinde belirtilen bir iletiyle, iki dizenin kültüre özgü bir karşılaştırması false olduğunda test başarısız olur.

AreEqual(String, String, Boolean, String)

Özel durum nesnesinde belirtilen iletiyle birlikte iki dize eşit değilse test çalışması başarısız olur.

AreEqual(String, String, Boolean, String, Object[])

Özel durum nesnesinde belirtilen iletiyle birlikte iki dize eşit değilse test çalışması başarısız olur.

AreEqual<T>(T, T)

Belirtilen türde iki nesne örneği eşit değilse test başarısız olur.

AreEqual<T>(T, T, String)

Belirtilen bir türün iki nesne örneği, özel durum nesnesinde belirtilen bir iletiyle eşit değilse test başarısız olur.

AreEqual<T>(T, T, String, Object[])

Belirtilen bir türün iki nesne örneği, özel durum nesnesinde belirtilen bir iletiyle eşit değilse test başarısız olur.

BooleanIsZeroOrOne(Boolean)

Boole değerinin sıfır ya da bir değer olduğunu varsayar

CreateException()

Varsayım/onaylama özel durum örneğini oluşturur

EnumIsDefined<TEnum>(TEnum)

Değer belirtilen numaralandırmada tanımlanmamışsa test başarısız olur.

Fail()

Test çalışması, koşulsuz olarak bilincedir.

Fail(String)

Test çalışması, özel durum nesnesinde belirtilen bir iletiyle, koşulsuz olarak belirlenir.

Fail(String, Object[])

Test çalışması, özel durum nesnesinde belirtilen bir iletiyle, koşulsuz olarak belirlenir.

IsNotNull(Object)

Değer null bir başvuru ise test çalışması başarısız olur.

IsNotNull(Object, String)

Değer null bir başvuru ise ve özel durum nesnesinde belirtilen bir ileti ile test çalışması başarısız olur.

IsNotNull(Object, String, Object[])

Değer null bir başvuru ise ve özel durum nesnesinde belirtilen bir ileti ile test çalışması başarısız olur.

IsNotNullOrEmpty(String)

Belirtilen bir dize null veya boşsa test başarısız olur.

IsNull(Object)

Değer null bir başvuru değilse test çalışması başarısız olur.

IsNull(Object, String)

Değer, özel durum nesnesinde belirtilen bir ileti ile null bir başvuru değilse test çalışması başarısız olur.

IsNull(Object, String, Object[])

Değer, özel durum nesnesinde belirtilen bir ileti ile null bir başvuru değilse test çalışması başarısız olur.

IsNullOrEmpty(String)

Belirtilen bir dize null veya boş değilse test başarısız olur.

IsTrue(Boolean)

Koşul falseolarak değerlendirilirse test çalışması başarısız olur.

IsTrue(Boolean, String)

Koşul falseolarak değerlendirilirse test çalışması, özel durum nesnesinde belirtilen iletiyle başarısız olur.

IsTrue(Boolean, String, Object[])

Koşul falseolarak değerlendirilirse test çalışması, özel durum nesnesinde belirtilen iletiyle başarısız olur.

IsTrue<T>(Boolean, PexAssume.Func)

Koşul falseolarak değerlendirilirse test çalışması başarısız olur, aksi takdirde factory temsilciyi çalıştırır ve sonucu döndürür.

Şunlara uygulanır