AjTalk.Tests.Compilers.Javascript.CompilerTests.CompileSimpleClass C# (CSharp) Method

CompileSimpleClass() private method

private CompileSimpleClass ( ) : void
return void
        public void CompileSimpleClass()
        {
            ClassModel @class = new ClassModel("AClass", (ClassModel)null, null, null, false, null, null);
            this.compiler.CompileClass(@class);
            this.writer.Close();
            string output = this.writer.ToString();
            Assert.IsTrue(ContainsLine(output, "function AClassClass()"));
            Assert.IsTrue(ContainsLine(output, "function AClass()"));
            Assert.IsTrue(ContainsLine(output, "{"));
            Assert.IsTrue(ContainsLine(output, "}"));
            Assert.IsTrue(ContainsLine(output, "AClass.prototype.__class = AClassClass.prototype;"));
            Assert.IsTrue(ContainsLine(output, "AClass.classPrototype = AClassClass.prototype;"));
            Assert.IsTrue(ContainsLine(output, "AClassClass.prototype['_basicNew'] = function() { return new AClass(); };"));
        }