Bonjour,
J'ai créé une bibliothèque avec des petits helpers tous simples (souvent des extensions classe statique, méthode statique).
Je voudrais ajouter des tests unitaires pour assurer que le build passera bien.
Depuis mon projet MVC je peux, par exemple utiliser un helper pour encoder un mot de passe (j'ai trouvé ce code sur Internet) :
Sachant qu'actuellement la DLL est référencée en dur. Je voudrais savoir comment la tester et au final obtenir un couplage faible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static string EncodePasswordWithSHA1(string password, string validationKey) { string toReturn = string.Empty; HMACSHA1 hash = new HMACSHA1 { Key = validationKey.HexToByte() }; toReturn = Convert.ToBase64String(hash.ComputeHash(Encoding.Unicode.GetBytes(password))); return toReturn; }
J'ai essayé d'utiliser Unity et pour se faire extraire l'interface mais je viens de découvrir (honte à moi) que les interfaces n'existent pas pour les classes statiques.
Vous pourriez m'aider ?
Merci
Partager