Refactored test class names to all have "Test" prefix for readability,
partial implementation of JUnit tests for Use case 7,8