private void Execute(Action action, string actionInfo) { Console.WriteLine(); Console.Write(actionInfo); _errors.Clear(); action.Invoke(); if (_errors.Any()) { _verificationResult = false; ConsoleExt.WriteError(" - ERROR"); } else if (_warnings.Any()) { ConsoleExt.WriteWarning(" - WARNING"); } else { ConsoleExt.WriteSuccess(" - OK"); } _errors.ToList().ForEach(e => ConsoleExt.WriteError(string.Concat(" - ", e))); _warnings.ToList().ForEach(e => ConsoleExt.WriteWarning(string.Concat(" - ", e))); }