Net.Sf.Dbdeploy.Controller.CheckForFailedScripts C# (CSharp) Method

CheckForFailedScripts() private method

Checks for failed scripts from previous runs.
Thrown if a previous run failed.
private CheckForFailedScripts ( IEnumerable applied ) : void
applied IEnumerable The applied scripts from previous runs.
return void
        private void CheckForFailedScripts(IEnumerable<ChangeEntry> applied)
        {
            var failedScript = applied.FirstOrDefault(a => a.Status == ScriptStatus.Failure);
            if (failedScript != null)
            {
                const string FailedMessage = @"
The script '{0}' failed to complete on a previous run. 
You must update the status to Resolved (2), or force updates.

Output from the previous run
----------------------------------------------------------
{1}";
                throw new PriorFailedScriptException(string.Format(CultureInfo.InvariantCulture, FailedMessage, failedScript, failedScript.Output));
            }
        }