Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
```