Refactoring: Code Smells - Testing Education