- Instale Visual Studio 2022 com o .NET 6.0 runtime.
- Configure o projeto SohaLoginApi como Startup
- Clique com o botão direito encima do projeto, depois clique em "Set as Startup Project"
- Execute em modo debug (F5) usando o profile "SohaLoginApi"
- A aplicação irá executar no endereço
https://localhost:7040/
- A aplicação irá executar no endereço
- Abra a View "Test Explorer"
- Menu Principal > View > Test Explorer
- Execute todos os testes
- Clique com o botão direito em "SohaLogin.Tests"
- Clique em "Run"
-
Microsoft.AspNetCore.Authentication.JwtBearer
- Middleware ASP.NET Core que permite que um aplicativo receba um token de portador OpenID Connect.
-
Microsoft.EntityFrameworkCore.InMemory/
- Provedor de banco de dados permite que o Entity Framework Core seja usado com um banco de dados em memória.
-
- ProblemDetails é um middleware ASP.NET Core que adota o padrão rfc7807 e que pode ser usado para gerar resultados detalhados para as exceções que ocorrem em sua aplicação. Ele lida com exceções em seu pipeline de middleware e as converte em ProblemDetails.
-
- xUnit.net é uma ferramenta de testes unitários.
-
- Usado para mockar os dados para os testes unitários