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.

Saiba mais sobre os testes unitários em .NET

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:

  1. 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 ...
Quer ler esse conteúdo completo? Tenha acesso completo