public void SetGetVariableTest()
        {
            Monkeyspeak.MonkeyspeakEngine engine = GetMonkeySpeakEngine();
            Monkeyspeak.Page page = engine.LoadFromString(testScript);

            page.Error += DebugAllErrors;

            for (int i = 0; i <= 10; i++)
            {
                page.SetVariable("Name", true.ToString(), false);
            }

            foreach (var variable in page.Scope)
            {
                System.Diagnostics.Debug.WriteLine(variable);
            }
        }
        public void DemoTest()
        {
            Monkeyspeak.MonkeyspeakEngine engine = GetMonkeySpeakEngine();
            Monkeyspeak.Page page = engine.LoadFromString(testScript);

            page.Error += DebugAllErrors;

            List <Monkeyspeak.Trigger> triggers = new List <Monkeyspeak.Trigger>();

            page.LoadSysLibrary();
            Monkeyspeak.IVariable var = page.SetVariable("%testVariable", "Hello WOrld", true);

            page.SetTriggerHandler(Monkeyspeak.TriggerCategory.Cause, 0, HandleAllCauses);

            // Trigger count created by subscribing to TriggerAdded event
            // and putting triggers into a list.
            Console.WriteLine("Trigger Count: " + page.Size);

            page.ExecuteAsync(0);
        }