DatabaseTestService Sınıf
Tarafından kullanılan ortak işlevsellik sağlayan DatabaseTestClass ve test sırasında yöntemleri yürütme.
Devralma Hiyerarşisi
System.Object
Microsoft.Data.Schema.UnitTesting.DatabaseTestService
Ad alanı: Microsoft.Data.Schema.UnitTesting
Derleme: Microsoft.Data.Schema.UnitTesting (Microsoft.Data.Schema.UnitTesting.dll içinde)
Sözdizimi
'Bildirim
Public Class DatabaseTestService
public class DatabaseTestService
public ref class DatabaseTestService
type DatabaseTestService = class end
public class DatabaseTestService
DatabaseTestService türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
DatabaseTestService | Yeni bir örneğini başlatır DatabaseTestService sınıfa |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
DeployDatabaseProject() | Kullanıcı ayarlarını kullanarak veritabanı proje dağıttığı app.config dosyası. | |
DeployDatabaseProject(String, String, String, String) | Başvurulan yapılandırmada belirtilen veritabanı için bir database project dağıtır. | |
Equals | Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.) | |
Execute | Sağlanan yürütür DatabaseTestAction kullanarak her Yürütme sonuçlarını değerlendirir ve TestCondition içerdiği Conditions koleksiyonu. | |
Finalize | Kaynakları boşaltın ve atık toplama işlemi tarafından iadesi önce diğer temizleme işlemleri gerçekleştirmek nesne izin verir. (Object kaynağından devralındı.) | |
GenerateData() | Türetilmiş bir sınıfta geçersiz olduğunda, kullanıcı ayarlarını kullanarak verileri oluşturur app.config dosyası. | |
GenerateData(String, Boolean, String, String) | Türetilmiş bir sınıfta geçersiz olduğunda, baþvurulan veri oluşturma planı kullanarak belirtilen veritabanına veri oluşturur. | |
GetHashCode | Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.) | |
GetType | Alır Type geçerli bir örneği. (Object kaynağından devralındı.) | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
OpenExecutionContext | Açılır ConnectionContext için bir sınama yürütme kullanılır | |
OpenPrivilegedContext | sql Yürütme sonuçlarını doğrulanır ve veritabanı ayarlanırken kullanılır bağlamı açar. | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Açıklamalar
Bu sınıf tarafından sağlanan Hizmetleri aşağıdakileri içerir:
Uygulama Yapılandırması açın ve veritabanı bağlantıları tedarik okunuyor.
Yürütme Transact-SQL Query
Test durumları değerlendiriliyor.
Uygulamanın yapılandırmasına bağlı veritabanı projeler dağıtma.
Verileri veri üreticisi yapılandırmayı kullanarak oluşturma.
Kendi özel sağlamak için DatabaseTestService uygulaması, bu sınıfa yöntemleri geçersiz kılmak Bu sınamalar çalıştırılır nasıl test koşulları nasıl değerlendirilir ve hala veritabanı Birim Test Tasarımcısı bağlamında çalışırken bağlantı nasıl oluşturulur değiştirmek için birincil mekanizmadır.
Uygulamanız oluşturduğunuzda, onu kullanarak kayıtlı olmalıdır TestService. Yürütme içeriği açmak istiyorsanız ve kimliğe bürünme özelliğini kullanmak istemiyorsanız, ayrıca kendi uygulamak ConnectionContext.
İş 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.