- .Net Core Console Application (v 2.2) - Built with Visual Studio 2019 Community (v 16.2.0)
- Core Entites are inside the ShoppingCart.Core Class Library Project
- ShoppingCart.UnitTests Project contains unit tests.
- Clone the project.
- Build the solution, wait until all nuget packages are restored.
- Run the project.
- Clone the project.
- Go to the directory where .sln solution file exist.
- Type 'dotnet build', wait until all nuget packages are restored.
- Type 'dotnet run'.
- Moq and XUnit for unit testing.
- Ardalis.GuardClauses(https://github.com/ardalis/GuardClauses) for guarding methods to avoid failures.