private static void EditorMockEditorMockDropDown(object sender, EditorMockDropDownEventArgs args)
        {
            var listBox = (ListBox)args.Control;

            var types = (ObjectType[])listBox.DataSource;

            Assert.AreEqual(11, types.Length);

            var typeNames = new List <string>();

            foreach (var type in types)
            {
                typeNames.Add(type.Name);
            }

            Assert.Contains("Company", typeNames);
            Assert.Contains("Person", typeNames);

            Assert.Contains("AllorsBinary", typeNames);
            Assert.Contains("AllorsBoolean", typeNames);
            Assert.Contains("AllorsDateTime", typeNames);
            Assert.Contains("AllorsDecimal", typeNames);
            Assert.Contains("AllorsDouble", typeNames);
            Assert.Contains("AllorsInteger", typeNames);
            Assert.Contains("AllorsLong", typeNames);
            Assert.Contains("AllorsString", typeNames);
            Assert.Contains("AllorsUnique", typeNames);
        }
        private static void SuperClassEditorMockDropDown(object sender, EditorMockDropDownEventArgs args)
        {
            var listBox = (ListBox)args.Control;

            Assert.AreEqual(3, listBox.Items.Count);

            listBox.SelectedIndex = 0;
            Assert.AreEqual(string.Empty, listBox.Text);

            listBox.SelectedIndex = 1;
            Assert.AreEqual("Adressable", listBox.Text);

            listBox.SelectedIndex = 2;
            Assert.AreEqual("Employee", listBox.Text);
        }