AjTalk.Tests.Language.BaseClassTest.DefineAndCreateAgent C# (CSharp) Method

DefineAndCreateAgent() private method

private DefineAndCreateAgent ( ) : void
return void
        public void DefineAndCreateAgent()
        {
            Machine machine = new Machine();
            BaseClass bclass = new BaseClass("Agent", machine);
            bclass.IsAgentClass = true;

            object result = bclass.NewObject();
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(AgentObject));

            AgentObject agent = (AgentObject)result;
            Assert.AreEqual(bclass, agent.Behavior);
        }