AjScript.Tests.Interpreter.ParserTests.ParseCompositeCommand C# (CSharp) Method

ParseCompositeCommand() private method

private ParseCompositeCommand ( ) : void
return void
        public void ParseCompositeCommand()
        {
            ICommand command = ParseCommand("{ a=1; b=2; }");

            Assert.IsNotNull(command);
            Assert.IsInstanceOfType(command, typeof(CompositeCommand));

            CompositeCommand compcmd = (CompositeCommand)command;

            Assert.AreEqual(2, compcmd.CommandCount);
            Assert.IsNotNull(compcmd.Commands);
            Assert.AreEqual(2, compcmd.Commands.Count);

            foreach (ICommand cmd in compcmd.Commands)
            {
                Assert.IsNotNull(cmd);
                Assert.IsInstanceOfType(cmd, typeof(SetCommand));
            }
        }
ParserTests