Le modificateur d'acces "internal" en C# lors des tests unitaires

Le modificateur d’acces “internal” en C# lors des tests unitaires

Les classes internes doivent etre testees et il existe un attribut d’assembly :

using System.Runtime.CompilerServices;

[assembly:InternalsVisibleTo("MyTests")]

Ajoutez ceci au fichier d’informations du projet, par exemple Properties\AssemblyInfo.cs, pour le projet en cours de test. Dans ce cas, “MyTests” est le projet de test.