public object[] GetNextMessage(IMessageSequence requestor) { if (_messageBuffer[requestor].Count == 0) { if (!BufferUpANewMessage()) return null; } return _messageBuffer[requestor].Dequeue(); }
public object[] GetNextMessage(IMessageSequence requestor) { if (_messageBuffer[requestor].Count == 0) { if (!BufferUpANewMessage()) { return(null); } } return(_messageBuffer[requestor].Dequeue()); }
public void Cleanup(IMessageSequence messageSequence) { _messageBuffer.Remove(messageSequence); _currentStep.Remove(messageSequence); }
public void SetCurrentStep(IMessageSequence requestor, IStep current) { _currentStep[requestor] = current; }
public IStep GetCurrentStep(IMessageSequence requestor) { return(_currentStep[requestor]); }
public void AddSequence(IMessageSequence sequence) { Sequences.Add(sequence); }
public VerifyExpectation(IMessageSequence owningSequence, IExpectation expectation) { _owningSequence = owningSequence; _expectation = expectation; }
public IStep GetCurrentStep(IMessageSequence requestor) { return _currentStep[requestor]; }