Use reflections; not a mock and a test double