decoupling tests