2010-10-20 4 views
1

Je viens de télécharger la dernière version du code source dans Microsoft Enterprise Library. Quand j'ai essayé de construire la solution dans Visual Studio 2010, je reçois l'erreur suivante:Moq dans le bloc d'applications Microsoft Data Access

The type or namespace name 'Moq' could not be found (are you missing a using directive or an assembly reference?)

Qu'est-ce Moq et où puis-je trouver les assemblées

Répondre

2

Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 (i.e. Linq expression trees) and C# 3.0 features (i.e. lambda expressions) that make it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes. Its API is extremely simple and straightforward, and doesn't require any prior knowledge or experience with mocking concepts.

http://code.google.com/p/moq/

Les assemblées sont here. Vous voulez probablement les binaires 3.1.

+1

Il y avait un fichier readme.txt sous EntLib50Src \ Lib \ ThirdParty \ Moq qui explique comment obtenir les assemblys MOQ. –

0

En plus de télécharger des fichiers DLL à partir de http://code.google.com/p/moq/ vous devez les ajouter dans la référence bin de votre application dans VS. Dans VS, faites un clic droit sur Références et choisissez Ajouter une référence.