Delegate send() to adapter
subscribe/unsubscribe actions are now intercepted but unit tests fails, need to investigate