Added a test harness for unit testing coverage.