Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viniciusopassos/user-api
Projeto desenvolvido durante o curso de aceleração C# na Trybe, que visa construir um API para autenticação de usuários.
https://github.com/viniciusopassos/user-api
azuredatastudio csharp sql-server
Last synced: about 2 months ago
JSON representation
Projeto desenvolvido durante o curso de aceleração C# na Trybe, que visa construir um API para autenticação de usuários.
- Host: GitHub
- URL: https://github.com/viniciusopassos/user-api
- Owner: viniciusopassos
- Created: 2022-12-23T14:40:09.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-28T21:01:46.000Z (about 2 years ago)
- Last Synced: 2023-06-14T01:14:03.896Z (over 1 year ago)
- Topics: azuredatastudio, csharp, sql-server
- Language: C#
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
user-API
Contexto
Objetivo do projeto desenvolvido foi criar uma API de autenticação simples com os devidos testes end-to-end para garantir a integridade da aplicação.Desafios
- CRUD
- Testes de integração
Técnologias usadas
Desenvolvido usando: C#, xUnit (ferramenta de código aberto sob licença da Apache2 para criar testes de unidade), FluentAssertions (biblioteca com métodos e extensões para testes em ambiente .NET, ou seja, ajuda a escrever códigos melhores, legíveis e mais fáceis de entender e modificar), bibliotecas do entityFrameworkCore para a aplicação e para os testes e nos testes foi usado também o pacote do ASP.NET Core para teste de integração.
clone o repositório:
```
git clone [email protected]:viniciusopassos/user-API.git
```
```
cd user-API
```
Instalando Dependências
```
cd src/
```
```
dotnet restore
```
Executando aplicação
Para rodar a aplicação:
```
cd User-Api.Web
```
```
dotnet run
```
Executando Testes
Para rodar todos os testes:
```
cd User-Api.Test/
```
```
dotnet test
```