UnitTestSharp handles functionality of the unit tests for each module, which are used as a type of 'living documentation' to determine what is working correctly in the current build of the project and what was broken by the most recent commit. Unit tests should ALWAYS be successful, and if they are not, top priority should be given to fixing them. R391