Boo.Lang.Parser.Tests.BooParserTestCase.TestStaticMethod C# (CSharp) Method

TestStaticMethod() private method

private TestStaticMethod ( ) : void
return void
        public void TestStaticMethod()
        {
            Boo.Lang.Compiler.Ast.Module module = ParseTestCase("static_method.boo");
            Assert.AreEqual(1, module.Members.Count);

            ClassDefinition cd = (ClassDefinition)module.Members[0];
            Assert.AreEqual("Math", cd.Name);
            Assert.AreEqual(1, cd.Members.Count);

            Method m = (Method)cd.Members[0];
            Assert.AreEqual(TypeMemberModifiers.Static, m.Modifiers);
            Assert.AreEqual("square", m.Name);
            Assert.AreEqual("int", ((SimpleTypeReference)m.ReturnType).Name);
        }