-
Notifications
You must be signed in to change notification settings - Fork 0
04_testes
Douglas Fernandes Pereira da Silva Jr edited this page May 29, 2019
·
15 revisions
Vamos criar alguns exemplos simples para a execução de Testes em projetos ASP.NET CORE.
Começamos este passo na branch topicos/t4/p4.
Vamos começar criando o projeto de testes.
- Clique com o botão direito na solution, e escolha a opção ADD -> New Project
- Na tela selecione .NET Core (Dentro de Visual C#), escolha a opção xUnit Test Project (.NET Core).
- No Name: digite: AcessoDados.Tests.
- Através do NuGet, no projeto AcessoDados.Tests, instale os seguintes pacotes:
- Microsoft.AspNetCore.Mvc.Testing versão 2.1.3
- Moq
- Adicione a referência ao projeto AcessoDados.API no projeto AcessoDados.Tests.
- Clique no projeto _AcessoDados.Tests, com o botão direto, escolha a opção Unload Project.
- Clique no projeto _AcessoDados.Tests, com o botão direto, escolha a opção Edit AcessoDados.Tests.csproj
- Mude a linha:
<Project Sdk="Microsoft.NET.Sdk">para<Project Sdk="Microsoft.NET.Sdk.Web">. - Adicione a linha>
<PackageReference Include="Microsoft.AspNetCore.App" />, dentro da tag _ _ - DIFF alterações Arquivo final.
Branch final topicos/t5/p1. Para ver as alterações completas DIFF das alterações.
Vamos criar nosso primeiros testes de integração.
- Adicione a pasta Integration.
- Dentro da pasta Integration, adicione a classe CategoriasControllerTests. Arquivo final.
- Dentro da pasta Integration, adicione a classe VideosControllerTests. Arquivo final.