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));
}
}