public MessagesFailedException(IList<FailedMessage> failedMessages, ScenarioContext scenarioContext) : base("One or more messages have been moved to the error queue.") { ScenarioContext = scenarioContext; FailedMessages = new ReadOnlyCollection<FailedMessage>(failedMessages); }