web-dev-qa-db-fra.com

Comment installer le framework Moq

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.

16
Anthony

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

20
Sergey Berezovskiy

Lors de l'utilisation de Visual Studio:

  1. Faites un clic droit sur Références [C'est dans l'explorateur de projet]
  2. Gérer les packages NuGet
  3. Recherchez Moq et ajoutez-le à votre solution.
8
Rosana Ruiz

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.

1
Zdeslav Vojkovic

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/

0
CatNinja

Lors de l'utilisation de Visual Studio

  1. Cliquez avec le bouton droit sur le projet de test dans l'Explorateur de solutions
  2. Gérer les packages NuGet ...
  3. Remplacez la source du package par Tout
  4. Rechercher Moq
  5. Installer
0
Super Jade