Ejemplo n.º 1
0
        public void RemoveSetsScriptDone()
        {
            var TestScriptEngine = new Scripts();
            var Enumerable       = new EnumerableClass();
            var Script           = TestScriptEngine.Start(Enumerable.Foo(), "ScriptName");

            Assert.IsFalse(Script.Done);
            TestScriptEngine.Update();
            Assert.IsFalse(Script.Done);
            TestScriptEngine.Remove("ScriptName");
            Assert.IsTrue(Script.Done);
        }
Ejemplo n.º 2
0
        public void SaveScript()
        {
            var TestClass  = new EnumerableClass();
            var TestScript = new Script(TestClass.Foo());

            TestScript.MoveNext();
            TestScript.MoveNext();
            Assert.AreEqual(false, TestScript.Done);
            var Check = STACK.State.Serialization.SaveState <Script>(TestScript);

            TestScript = STACK.State.Serialization.LoadState <Script>(Check);
            Assert.AreEqual(false, TestScript.Done);
        }