IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Test unitaires et changement de configuration. [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Par défaut Test unitaires et changement de configuration.
    Bonjour,

    Je réalise mon premier test unitaire et je suis confronté à un soucis.
    Dans [SetUp] je déclare un appel de lecture d'un fichier de configuration.
    J'utilise Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"\Configuration.xml")

    Problème, dans [SetUp] la partie AppDomain.CurrentDomain.BaseDirectory est à blanc. Donc fichier de configuration non trouvé.

    Si je déclare l'appel de lecture dans une fonction test, le fichier est trouvé.

    Qu'est ce qui ne vas pas dans la partie [SetUp] ?
    L'AppDomain de NUnit n'est pas encore initialisé ?

  2. #2
    Membre très actif
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Par défaut
    Je me répond à moi même.
    Il faut faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Path.Combine(@AppDomain.CurrentDomain.BaseDirectory, @"Configuration.xml")
    Donc, ajouter un @ sur AppDomain.CurrentDomain.BaseDirectory

    J'ai taffé toute la soirée de hier sans @ sur l'AppDomain et ce matin hop, il le faut.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tests unitaires & base de données
    Par lalystar dans le forum Test
    Réponses: 15
    Dernier message: 18/06/2010, 16h50
  2. Tests Unitaires - Production de documents
    Par giviz dans le forum Test
    Réponses: 13
    Dernier message: 07/02/2005, 08h41
  3. Tests unitaires en C#
    Par Bouboubou dans le forum Test
    Réponses: 2
    Dernier message: 01/10/2004, 13h03
  4. [TESTS] Tests unitaires
    Par mathieu dans le forum Test
    Réponses: 4
    Dernier message: 08/01/2004, 12h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo