Exemple #1
0
 public void HasHelpText()
 {
     Assert.DoesNotThrow(() =>
     {
         var x = new LogEvaluator("", Substitute.For <IMessageManager>()).Help;
     });
 }
Exemple #2
0
        public void WritesErrorMessages()
        {
            var messages = Substitute.For <IMessageManager>();
            var log      = new LogEvaluator("log", messages);

            new EvaluatorParameterizer().SetParameters(log, MessageType.Error, "error message");

            log.Execute();

            messages.Received(1).AddMessage(MessageType.Error, "error message");
        }
 public IEvaluator Parse(string choice)
 {
     try
     {
         return(Lexer.Lex(Sanitizer.Sanitize(choice)));
     }
     catch (Exception e)
     {
         var log = new LogEvaluator("log", Messages);
         new EvaluatorParameterizer().SetParameters(log, "error", e.Message);
         return(log);
     }
 }
        public void ParseAuroraEventLog()
        {
            var log = new LogEvaluator("log", Messages);

            new EvaluatorParameterizer().SetParameters(log, MessageType.Debug, "Parsing event log.");
            log.Execute();

            if (Settings.DatabasePassword == null)
            {
                new EventParser(UIMap, Settings, Database, Executor).ParseUsingEventWindow(UIMap.GetTime());
            }
            else
            {
                new EventParser(UIMap, Settings, Database, Executor).ParseUsingDatabase();
            }
        }