Adapter + unit Test