Condividi tramite


Classe DatabaseTestService

Aggiornamento: novembre 2007

Fornisce alcuni servizi ai test durante l'esecuzione.

Spazio dei nomi:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
Assembly:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting (in Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll)

Sintassi

Public Class DatabaseTestService

Dim instance As DatabaseTestService
public class DatabaseTestService
public ref class DatabaseTestService
public class DatabaseTestService

Note

I servizi forniti da questa classe includono:

  • Lettura della configurazione dell'applicazione per fornire e stabilire connessioni al database.

  • Esecuzione dello script T-SQL

  • Valutazione delle condizioni di test

  • Distribuzione di progetti di database in base alla configurazione dell'applicazione

  • Generazione di dati utilizzando una configurazione del generatore di dati.

Eseguire l'override dei metodi in questa classe per fornire un'implementazione DatabaseTestService personalizzata. Si tratta del meccanismo principale per modificare l'esecuzione dei test, la valutazione delle condizioni di test e la creazione delle connessioni mentre ci si trova ancora all'interno del contesto della finestra di progettazione unit test del database.

Una volta creata l'implementazione, è necessario registrarla con TestService. Se si desidera aprire un contesto di esecuzione e non si vuole utilizzare la rappresentazione, è necessario implementare anche ConnectionContext.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.DatabaseTestService

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri DatabaseTestService

Spazio dei nomi Microsoft.VisualStudio.TeamSystem.Data.UnitTesting