AjTalk.Tests.EvaluateTests.CreateAgent C# (CSharp) Метод

CreateAgent() приватный Метод

private CreateAgent ( ) : void
Результат void
        public void CreateAgent()
        {
            object result = this.Evaluate("nil agent: #Agent. Agent basicNew");

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(AgentObject));

            AgentObject agent = (AgentObject)result;

            Assert.IsInstanceOfType(agent.Behavior, typeof(IClass));

            IClass clss = (IClass)agent.Behavior;

            Assert.IsNotNull(clss.Behavior);
            Assert.IsNotNull(clss.MetaClass);
            Assert.AreEqual("Agent", clss.Name);
            Assert.AreEqual(0, clss.NoInstanceVariables);
            Assert.IsInstanceOfType(clss, typeof(BaseClass));

            BaseClass baseclass = (BaseClass)clss;

            Assert.IsTrue(baseclass.IsAgentClass);
        }
EvaluateTests