Motivação
A utilização de dados fictícios (mock data) é essencial no desenvolvimento de projetos, sejam eles grandes ou pequenos. Isso ocorre porque nem sempre temos, ou é interessante utilizar, bancos de dados relacionais para testes. É aí que entra o framework Moq. Ele serve para que consigamos criar dados fictícios, baseados em nosso modelo de negócios, para verificar o comportamento de nossas aplicações.
O Moq pode ser utilizado para emular tanto repositórios de dados quanto objetos individuais em testes unitários.
Passo 1: Instalando o Moq
O framework Moq pode ser adicionado a qualquer projeto .NET, e trata-se de uma excelente ferramenta. Ele é mais comumente utilizado em projetos que adotam testes de forma exaustiva, por facilitar a realização dos mesmos. Sua instalação pode ser feita através do NuGet, de duas formas:
- Através da interface gráfica: Para acessar os
pacotes do NuGet através da interface gráfica, basta clicar com o botão direito
em cima do projeto e então em “Manage NuGet Packages...”, como mostra a Figura 1.

Figura 1. Acessando o administrador de pacotes do NuGetCom isso, uma interface será mostrada, e podemos realizar a busca pelo pacote “Moq”, c ...
Desbloqueie toda a DevMedia
-
+2000 artigos e vídeos
-
+40 trilhas sobre Front-end, Back-end, IA e muito mais
-
+5000 exercícios práticos
-
Mentorias ao vivo individuais
