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)); }
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)); }