La mise en place d’une série de tests

1. La création de tests au projet

Renommez le fichier UnitTest1.cs en MailServerSettingsTest.cs, supprimez la méthode TestMethod1 et déclarez une variable publique de type TestContext :

public TestContext TestContext { get; set; } 

Vous avez désormais une classe prête à recevoir des méthodes de tests. Pour la lier au projet SelfMailer, ajoutez une référence au projet. À partir du menu contextuel du dossier Références du projet UnitTest, sélectionnez Ajouter une référence.... Choisissez ensuite le projet SelfMailer à partir de l’onglet Solution - Projets.

Ajoutez la méthode FromEmailTestValid suivante dans le fichier MailServerSettingsTest.cs :

[TestMethod()] 
public void FromEmailTestValid() 
{ 
    MailServerSettings target = new MailServerSettings(); 
    string expected = "test@abc.com"; 
    string actual; 
    target.FromEmail = "test@ab.com"; 
    actual = target.FromEmail; 
    Assert.AreEqual(expected, actual); 
} 

Ajoutez une référence à l’espace de noms SelfMailer.Library dans l’en-tête du fichier MailServerSettingsTest.cs :

using SelfMailer.Library; 

La méthode instancie un objet du type MailServerSettings nommé target puis deux variables de type string...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction aux tests unitaires
Suivant
Introduction