Beispiel #1
0
        public void NoBaseClass()
        {
            string code = "class MainForm\r\n" +
                          "    def InitializeComponent()\r\n" +
                          "    end\r\n" +
                          "end";

            ClassDefinition classDef = GetClassDefinition(code);

            Assert.AreEqual(String.Empty, RubyComponentWalker.GetBaseClassName(classDef));
        }
Beispiel #2
0
        public void UnqualifiedBaseClass()
        {
            string code = "class MainForm < Form\r\n" +
                          "    def InitializeComponent()\r\n" +
                          "        self.SuspendLayout()\r\n" +
                          "        # \r\n" +
                          "        # MainForm\r\n" +
                          "        # \r\n" +
                          "        self.ClientSize = System::Drawing::Size.new(300, 400)\r\n" +
                          "        self.Name = \"MainForm\"\r\n" +
                          "        self.ResumeLayout(false)\r\n" +
                          "    end\r\n" +
                          "end";

            ClassDefinition classDef = GetClassDefinition(code);

            Assert.AreEqual("Form", RubyComponentWalker.GetBaseClassName(classDef));
        }