Esempio n. 1
0
 public void New()
 {
     Form form = new FormFactory().New(typeof (Form));
     Assert.NotNull(form);
     Assert.Equal(typeof (Form), form.GetType());
 }
Esempio n. 2
0
        private void combo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (handler == null)
            {
                handler = new EventHandler(UpdateTests);
            }
            if (writer != null)
            {
                writer.TestChanged -= handler;
            }

            Type type = Type.GetType(combo.SelectedItem.ToString());
            if (type == null)
            {
                foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies())
                {
                    type = assembly.GetType(combo.SelectedItem.ToString());
                    if (type != null)
                    {
                        break;
                    }
                }
            }

            form = new FormFactory().New(type);

            writer = new TestWriter(form);
            writer.TestChanged += handler;

            form.Show();
        }
Esempio n. 3
0
 public void MultiConstructor()
 {
     Form form = new FormFactory().New(typeof(MultiConstructorForm));
     Assert.NotNull(form);
     Assert.Equal(typeof(MultiConstructorForm), form.GetType());
 }