Add unit tests and code coverage.