Sommaire

La classe de tests

Le code de départ d’une classe de test est le suivant :

using System; 
using Microsoft.VisualStudio.TestTools.UnitTesting; 
using ClassLibrary; 
 
namespace UnitTestProject1 
{ 
    [TestClass] 
    public class UnitTest1 
    { 
        [TestMethod] 
        public void TestMethod1() 
        { 
        } 
    } 
}

On y trouve un espace de noms contenant la classe UnitTest1 qui elle-même contient la méthode TestMethod1.

Le nom de la classe est précédé par l’attribut [TestClass] qui permettra au moteur d’exécution de l’identifier comme une classe de tests. Cette classe est scellée mais il est possible de la définir partiellement (partial) et donc de l’implémenter dans plusieurs fichiers sources.

Chaque méthode de tests doit être précédée par l’attribut [TestMethod] qui la distinguera d’éventuelles autres méthodes de la même classe.