API and Client projects are located under src/ directory.
- https://nodejs.org/en/download/
- https://www.microsoft.com/net/learn/get-started/windows
- npm install
- dotnet restore
- dotnet run
Tutorial: https://danielkummer.github.io/git-flow-cheatsheet/
Production - deployed from Master branch
Staging - deployed from Develop branch
Tests projects are located under tests/ directory.
There are two type of xUnit tests projects:
- Unit tests in directory
tests/UnitTests - Integration (end to end) API tests in directory
tests/EndToEnd
.csproj test project files have src/CallGate.csproj linked to have an access to CallGate.dll
Go to tests/UnitTests or tests/EndToEnd
- dotnet restore
- dotnet build
- dotnet test