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

CreateInEnvironment() private method

private CreateInEnvironment ( ) : void
return void
        public void CreateInEnvironment()
        {
            Machine machine = new Machine();
            Context environment = new Context(machine.Environment);
            machine.CurrentEnvironment = environment;
            BaseClass bclass = new BaseClass("Class", machine);
            Assert.IsNotNull(bclass);
            Assert.AreEqual("Class", bclass.Name);
            Assert.AreEqual(machine, bclass.Machine);
            Assert.IsNull(bclass.SuperClass);
            Assert.AreEqual(0, bclass.NoInstanceVariables);
            Assert.AreSame(machine.CurrentEnvironment, bclass.Scope);

            machine.CurrentEnvironment = null;
        }