Ejemplo n.º 1
0
        public void Accept(CloseCondition command)
        {
            if (_conditions.Count == 1)
            {
                _isExecutable = false;
                return;
            }

            _conditions.Pop();
        }
Ejemplo n.º 2
0
        public void CloseConditionParse()
        {
            var command       = new CloseCondition();
            var commandParser = new CommandToStringParser();

            var parsedCommand = commandParser.ParseCommand(command).Trim(' ', '\n', '\r');
            var result        = "endif";

            Assert.AreEqual(parsedCommand, result);
        }
Ejemplo n.º 3
0
 private bool EqualsCloseCondition(CloseCondition x, CloseCondition y)
 {
     return(true);
 }
Ejemplo n.º 4
0
 public void Accept(CloseCondition command)
 {
     _conditions.Pop();
 }
Ejemplo n.º 5
0
 public void Accept(CloseCondition command)
 {
     _isEqual = true;
 }
Ejemplo n.º 6
0
 public void Accept(CloseCondition command)
 {
     _builder.AppendLine("endif");
 }