fixed: test-case naming conventions
added: missing unit tests