Question

J'ai une solution .NET à 3 niveaux.

  1. Base de données (SQL Server 2008)
  2. Service Web (service SOAP - * .asmx)
  3. Client WPF

J'écris confortablement des tests unitaires dans (3) le client.
Je travaille actuellement sur l'écriture de tests entre (1) la base de données et (2) le service.

Ma question est de savoir quels sont les moyens utiles d'exécuter des tests d'intégration sur les 3 niveaux. J'aimerais que cela fonctionne localement dans mon Runner de test, ainsi que dans le cadre du test d'intégration.

Principalement, je suis coincé sur la façon d'avoir une base de données transitoire (Configuration-Teardownable) (2) et (1) la base de données qui peut être testée avec (3) le code client dans le cadre d'un test d'intégration complet.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top