Added unit tests for all methods in this package