DatabaseTestService – třída
Poskytuje běžné funkce, která je používána DatabaseTestClass a zkušební metody během spuštění.
Hierarchie dědičnosti
System.Object
Microsoft.Data.Schema.UnitTesting.DatabaseTestService
Obor názvů: Microsoft.Data.Schema.UnitTesting
Sestavení: Microsoft.Data.Schema.UnitTesting (v Microsoft.Data.Schema.UnitTesting.dll)
Syntaxe
'Deklarace
Public Class DatabaseTestService
public class DatabaseTestService
public ref class DatabaseTestService
type DatabaseTestService = class end
public class DatabaseTestService
Typ DatabaseTestService zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DatabaseTestService | Inicializuje novou instanci DatabaseTestService Třída |
Na začátek
Metody
Název | Popis | |
---|---|---|
DeployDatabaseProject() | Implementuje pomocí nastavení uživatele v databázi projektu app.config souboru. | |
DeployDatabaseProject(String, String, String, String) | Nasadí databáze projektu zadaného v odkazované konfigurační databáze. | |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
Execute | Provede zadaný DatabaseTestAction a vyhodnotí výsledky spuštění pomocí jednotlivých TestCondition obsažené v Conditions kolekce. | |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) | |
GenerateData() | Při přepsání v odvozené třídě generuje data pomocí nastavení uživatele app.config souboru. | |
GenerateData(String, Boolean, String, String) | Když přepsán v odvozené třídě generuje data zadaná databáze pomocí plánu generování dat odkazuje. | |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
OpenExecutionContext | Otevře ConnectionContext , se použije pro provedení zkoušky. | |
OpenPrivilegedContext | Otevře kontextu, který se používá při výsledky spuštění SQL a při nastavení databáze. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Poznámky
Služby poskytované této třídy patří:
Čtení konfigurace aplikace otevřít a poskytovat připojení databáze.
Provádění Transact-SQL script.
Vyhodnocení zkušebních podmínek.
Nasazení databáze projektů, které jsou založeny na konfigurace aplikace.
Generování dat pomocí generátoru konfigurační data.
Poskytnout vlastní vlastní DatabaseTestService implementaci přepsat metod v tomto třída Toto je primárním mechanismem pro úpravu jak provedeny zkoušky, způsob vyhodnocení zkušebních podmínek a vytváření připojení při práci stále v rámci testování Návrhář databáze jednotky.
Při vytváření implementace musí být registrována pomocí TestService. Pokud chcete otevřít kontextu spuštění a nechcete použít zosobnění implementovat vlastní ConnectionContext.
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.