AjTalk.Tests.Language.AgentObjectTests.CreateAndInvokeAgent C# (CSharp) Method

CreateAndInvokeAgent() private method

private CreateAndInvokeAgent ( ) : void
return void
        public void CreateAndInvokeAgent()
        {
            ManualResetEvent handle = new ManualResetEvent(false);
            bool executed = false;
            AgentObject agent = new AgentObject();
            agent.ExecuteMethod(
                (Machine)null,
                new FunctionalMethod((x, y, args) =>
            {
                executed = true;
                return handle.Set();
            }),
            null);
            handle.WaitOne();
            Assert.IsTrue(executed);
        }