https://github.com/oscarlojr/rocketseatauction
Repository dedicated to presenting the project created on the Rocketseat NLW event.
https://github.com/oscarlojr/rocketseatauction
api bogus csharp dotnetcore entity-framework-core fluentassertions moq postman
Last synced: 9 months ago
JSON representation
Repository dedicated to presenting the project created on the Rocketseat NLW event.
- Host: GitHub
- URL: https://github.com/oscarlojr/rocketseatauction
- Owner: oscarlojr
- Created: 2024-02-07T21:21:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-13T14:33:09.000Z (almost 2 years ago)
- Last Synced: 2025-03-16T09:14:45.560Z (9 months ago)
- Topics: api, bogus, csharp, dotnetcore, entity-framework-core, fluentassertions, moq, postman
- Language: C#
- Homepage:
- Size: 1.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
RocketseatAuction API
Repository dedicated to presenting the project created on the Rocketseat NLW event.
## About this project
Development of a C# back-end application with .NET, applying concepts of Controllers, Entities, Repositories, and Use Cases. Utilization of DB Browser for SQLite for database visualization, and deployment of the Entity Framework ORM to translate entities into queries. Creation of unit tests with mocked data generated using Moq and Bogus.
## Technologies and Tools
## NuGet Packages
### Bogus
```sh
dotnet add package Bogus --version 35.4.0
```
### Moq
```sh
dotnet add package Moq --version 4.20.70
```
### Fluent Assertions
```sh
dotnet add package FluentAssertions --version 6.12.0
```
### Microsoft EntityFramework Core
```sh
dotnet add package Microsoft.EntityFrameworkCore
```
### Microsoft EntityFramework Core Sqlite
```sh
dotnet add package Microsoft.EntityFrameworkCore.Sqlite
```