Coding exercise completed for Cherwell Software. This project consists of a .Net Core web API and a separate react front-end project.
First, ensure you have downloaded and installed the .NET SDK
From the sourcer folder, you can run the API by executing the command:
dotnet run --project geometriclayouts
Once the API is running, open up the source folder of this repository in another instance of your IDE / Terminal. First, change to the directory of the react project
cd geometric-layouts-ui
Then start the project.
npm start
There are 37 unit tests in the project. To run all of the tests and to receive a summary of output and results you can use the following CLI command:
dotnet test