Testing asynchronous services

Use the asynchronous callback services for inter-object communications in a service test.