/geometric-layouts

Code test for Cherwell Software

Primary LanguageC#

Geometric Layouts

Coding exercise completed for Cherwell Software. This project consists of a .Net Core web API and a separate react front-end project.

Installation / Setup

First, ensure you have downloaded and installed the .NET SDK

Running Web API

From the sourcer folder, you can run the API by executing the command:

 dotnet run --project geometriclayouts

Running the React Project

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

Running the unit tests for the project

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