public IAsyncResult BeginSend(IBrokeredMessage message, AsyncCallback callback, object state) { var retVal = new MockIAsyncResult() { AsyncState = state }; _messages[retVal] = message; callback(retVal); return retVal; }
public IAsyncResult BeginSend(IBrokeredMessage message, AsyncCallback callback, object state) { var retVal = new MockIAsyncResult() { AsyncState = state }; _messages[retVal] = message; callback(retVal); return(retVal); }
public IAsyncResult BeginReceive(ISubscriptionClient client, TimeSpan serverWaitTime, AsyncCallback callback, object state) { var retVal = new MockIAsyncResult() { AsyncState = new KeyValuePair <TimeSpan, object>(serverWaitTime, state) }; var subClient = _subscriptions.FirstOrDefault(item => item.Client == client); if (subClient != null) { _messages[retVal] = subClient; } callback(retVal); return(retVal); }