Je prévois d'utiliser Moq pour simuler certaines interfaces dans le code de test unitaire que j'ai créé. J'ai déjà téléchargé la dernière version de Moq.
Ma question est de savoir comment l'installer? Où dois-je placer le Moq.dll?
J'ai essayé de chercher sur Internet, mais tout ce que je peux trouver, ce sont des exemples d'utilisation de Moq, pas comment installer it.
La meilleure façon d'ajouter une référence au framework Moq est de l'installer à partir de Nuget . Vous pouvez également télécharger Moq.dll et ajouter une référence à cette bibliothèque (généralement, je crée un dossier libs
sous le dossier solution, où je place toutes les bibliothèques tierces, ce qui n'est pas disponible via Nuget).
[~ # ~] btw [~ # ~] Une autre option pour installer le package à partir de Nuget - faites un clic droit sur les références du projet et sélectionnez Manage Nuget packages...
. Recherchez ensuite Moq en ligne et installez-le. Voir pourquoi utiliser Nuget plutôt que d'installer des bibliothèques directement sur ma machine
Lors de l'utilisation de Visual Studio:
Vous n'avez pas besoin de l'installer.
Vous pouvez utiliser NuGet bien sûr (si vous utilisez des versions plus récentes de VS), mais vous pouvez simplement le copier dans votre dossier de projet (ou de préférence quelque chose comme le sous-répertoire lib
de votre dossier de projet) et y ajouter simplement une référence .
ÉDITER:
Vous semblez avoir un problème avec la mauvaise version. Dans votre archive moq Zip téléchargée, il y a plusieurs dossiers. Vous devez en utiliser un dans le dossier Net35
, pas un de Net40
. Ces chiffres font référence à la version du framework .NET cible, et non à la version de Moq lui-même.
Si vous utilisez une version plus récente de Visual Studio (2013+), vous pouvez utiliser la console du gestionnaire de package.
Outils> Explorateur de packages Nuget> Console du gestionnaire de packages
Exécuter:
Package d'installation Moq -Version 4.5.16
Voir aussi: https://www.nuget.org/packages/Moq/
Lors de l'utilisation de Visual Studio