Unit Test + Code Refactoring