2008-10-30 6 views
0

Je suis une recrue qui utilisait les composants Unit Testing intégrés à Visual Studio 2008, quelle serait la meilleure façon d'enregistrer ou d'afficher vos résultats dans un test unitaire?Afficher les résultats des tests unitaires dans VS 2008

Je veux tester ma méthode de service quand il retourne un System.GUID et un System.GUID vide

[TestMethod] 
public void GetGUID() 
{ 
    MyWcfServiceService.MyWcfServiceClient proxy = new MyWcfServiceService.MyWcfServiceClient(); 
    string name = "HasGuid"; 

    System.GUID guid = proxy.GetGUID(name); 
} 

[TestMethod] 
public void GetEmptyGUID() 
{ 
    MyWcfServiceService.MyWcfServiceClient proxy = new MyWcfServiceService.MyWcfServiceClient(); 
    string name = "HasEmptyGuid"; 

    System.GUID guid = proxy.GetGUID(name); 
} 

Répondre

5

Pour DonneGUID() ...

Assert.IsFalse(guid == Guid.Empty); 

De même pour GetEmptyGUID() ...

Assert.IsTrue(guid == Guid.Empty); 
0

J'ai utilisé ce pendant quelques mois l'an dernier, IIRC est pas là une classe Assert? Assert.IsTrue(...)? J'ai laissé tomber les choses de test VS en faveur d'autres frameworks de test unitaires (mieux IMO) donc ma mémoire est probablement obscurcie.

+0

Ouais son Assert.IsTrue (condition, "un message") ou Assert.XXX (x, "un message"). – cfeduke

Questions connexes