getDualManager()를 protected로 변경하여 서브클래스 오버라이드 방식으로 mock 주입 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>