COP2805 Unit Testing Project