Implement remaining test cases for new features

Issue #39 resolved
Michael Ludwig
repo owner created an issue

No description provided.