Aracılığıyla paylaş


TestCondition Sınıf

Temel sınıfı tarafından kullanılan tüm test koşulları için kod üretilir.

Devralma Hiyerarşisi

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Data.Schema.UnitTesting.Conditions.TestCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.DataSetTestCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.ExecutionTimeCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.InconclusiveCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.ResultSetCondition

Ad alanı:  Microsoft.Data.Schema.UnitTesting.Conditions
Derleme:  Microsoft.Data.Schema.UnitTesting (Microsoft.Data.Schema.UnitTesting.dll içinde)

Sözdizimi

'Bildirim
Public MustInherit Class TestCondition _
    Inherits Component _
    Implements IExtension
public abstract class TestCondition : Component, 
    IExtension
public ref class TestCondition abstract : public Component, 
    IExtension
[<AbstractClass>]
type TestCondition =  
    class
        inherit Component
        interface IExtension
    end
public abstract class TestCondition extends Component implements IExtension

TestCondition türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Korumalı yöntem TestCondition Yeni bir örneğini başlatır TestCondition sınıfa

Üst

Özellikler

  Ad Açıklama
Korumalı özellik CanRaiseEvents Bileşeni bir olayı başlatmak olup olmadığını gösteren bir değeri alır. (Component kaynağından devralındı.)
Genel özellik Container Alır IContainer içeren Component. (Component kaynağından devralındı.)
Korumalı özellik DesignMode Gösteren bir değeri alır mı Component şu anda içindeki tasarım modu. (Component kaynağından devralındı.)
Genel özellik Enabled Alır veya sınama koşulu etkin olup olmadığını gösteren bir değeri ayarlar.
Korumalı özellik Events Bunun için ekli olay işleyicileri listesini alır Component. (Component kaynağından devralındı.)
Genel özellik Name Alır veya sınama koşulu adı ayarlar.
Genel özellik Site Alır veya ayarlar ISite , Component. (Component kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Assert Giriş parametreleri doğrulama.
Genel yöntem CreateObjRef Güvenlik Açısından Kritik. Uzak bir nesne ile iletişim kurmak için kullanılan bir proxy oluşturmak için gereken tüm bilgileri içeren bir nesne oluşturur. (MarshalByRefObject kaynağından devralındı.)
Genel yöntem Dispose() Tarafından kullanılan tüm kaynakları serbest bırakır Component. (Component kaynağından devralındı.)
Korumalı yöntem Dispose(Boolean) Tarafından kullanılan yönetilmeyen kaynakları serbest Component isteğe bağlı olarak serbest yönetilen kaynaklar. (Component kaynağından devralındı.)
Genel yöntem Equals Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.)
Korumalı yöntem Finalize Yönetilmeyen kaynakları serbest bırakır ve önce diğer temizleme işlemleri gerçekleştiren Component iadesi tarafından çöp toplama. (Component kaynağından devralındı.)
Genel yöntem GetHashCode Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.)
Genel yöntem GetLifetimeService Güvenlik Açısından Kritik. Bu örneğin yaşam ilke denetimlerini geçerli yaşam süresi hizmet nesnesi alır. (MarshalByRefObject kaynağından devralındı.)
Korumalı yöntem GetService Tarafından sağlanan bir hizmeti temsil eden bir nesne döndürür Component ya da kendi Container. (Component kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli bir örneği. (Object kaynağından devralındı.)
Genel yöntem InitializeLifetimeService Güvenlik Açısından Kritik. Bu örnek için Yaşam İlkesi denetlemek için bir yaşam hizmet nesnesi alır. (MarshalByRefObject kaynağından devralındı.)
Korumalı yöntem MemberwiseClone() Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Korumalı yöntem MemberwiseClone(Boolean) Geçerli yüzeysel bir kopyasını oluşturur MarshalByRefObject nesne. (MarshalByRefObject kaynağından devralındı.)
Genel yöntem ToString Döndürür bir String adını içeren Component, varsa.Bu yöntem kılınmayan. (Component kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay Disposed Bileşen için yapılan bir çağrı tarafından elden oluşur Dispose yöntemi. (Component kaynağından devralındı.)

Üst

Açıklamalar

Bu veritabanı Birim Test Tasarımcısı birimi sınamaların sonuçları değerlendirmek için kullanılan tüm test koşulları için temel sınıftır. Örnekleri TestCondition class InitializeComponent içindeki yerel değişkenler olarak tutulur ve örneklerine atanan Conditions koleksiyonu. (Öncesi, test etmek ve nakletmek) DatabaseTestAction başına bir koleksiyonu vardır.

Esprdata içinde kullanılabilir sınama koşulu işlevselliğini genişletmek isterseniz, bu test durumundan devralır ve kaydettirir. Daha fazla bilgi için bkz. Nasıl Yapılır: veritabanı birim testi Tasarımcı için test koşulları oluşturmak. Use DisplayName özniteliği görüntüleme yeni sınama koşulu Test koşulları bölmesi.

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.Data.Schema.UnitTesting.Conditions Ad Alanı

Diğer Kaynaklar

Visual Studio veritabanı özellikleri genişletme