Once issue #12 and #13 has been completed we should set up a CI process in Azure DevOps so that when a PR is created, we build the code and run all tests. As part of this setup we should also set the repo up so that PR's cannot be merged unless all tests pass. The last thing we should do as part of this task is to add code coverage to the repo so we can get an idea of how well we are testing the application.
Once issue #12 and #13 has been completed we should set up a CI process in Azure DevOps so that when a PR is created, we build the code and run all tests. As part of this setup we should also set the repo up so that PR's cannot be merged unless all tests pass. The last thing we should do as part of this task is to add code coverage to the repo so we can get an idea of how well we are testing the application.