public void SetUpFixture() { using (DesignSurface designSurface = new DesignSurface(typeof(PublicToolTipDerivedForm))) { IDesignerHost host = (IDesignerHost)designSurface.GetService(typeof(IDesignerHost)); IEventBindingService eventBindingService = new MockEventBindingService(host); PublicToolTipDerivedForm form = (PublicToolTipDerivedForm)host.RootComponent; form.ClientSize = new Size(284, 264); PropertyDescriptorCollection descriptors = TypeDescriptor.GetProperties(form); PropertyDescriptor descriptor = descriptors.Find("Name", false); descriptor.SetValue(form, "MainForm"); form.toolTip.SetToolTip(form, "test"); DesignerSerializationManager serializationManager = new DesignerSerializationManager(host); using (serializationManager.CreateSession()) { RubyCodeDomSerializer serializer = new RubyCodeDomSerializer(" "); generatedRubyCode = serializer.GenerateInitializeComponentMethodBody(host, serializationManager, String.Empty, 1); } } }
public void ButtonHasToolTip() { PublicToolTipDerivedForm form = Form as PublicToolTipDerivedForm; Assert.AreEqual("buttonTest", form.toolTip.GetToolTip(form.Controls[0])); }
public void FormHasToolTip() { PublicToolTipDerivedForm form = Form as PublicToolTipDerivedForm; Assert.AreEqual("test", form.toolTip.GetToolTip(form)); }