public void ReceiveMessageForTest(Envelope envelope) { var message = envelope.Message; CurrentMessage = message; Sender = envelope.Sender; try { ReceiveMessage(message); } finally { CurrentMessage = null; Sender = System.DeadLetters; } }