Testability is one of the underestimated qualities of software. This is also the case for WSO2 ESB projects. However, it is important to design the integrations for testability. This starts with the way you setup the proxies. This blog gives some guidelines which you can use to design for testability.