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);
                }
            }
        }
Пример #2
0
        public void ButtonHasToolTip()
        {
            PublicToolTipDerivedForm form = Form as PublicToolTipDerivedForm;

            Assert.AreEqual("buttonTest", form.toolTip.GetToolTip(form.Controls[0]));
        }
Пример #3
0
        public void FormHasToolTip()
        {
            PublicToolTipDerivedForm form = Form as PublicToolTipDerivedForm;

            Assert.AreEqual("test", form.toolTip.GetToolTip(form));
        }