Du moment que les assemblages à désigner ne sont pas signés avec un nom fort, cet attribut est très simple à utiliser: il suffit de la placer dans le fichier assembly.cs.

Si le projet à exposer est nommé Imei et son projet de tests ImeiTest, il suffit d'ajouter au fichier assembly.cs du projet Imei:

[assembly:InternalsVisibleTo("ImeiTest")]

Si le projet est signé avec un nom fort, il faut insérer sa clé publique.

http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.internalsvisibletoattribute.aspx