private void _Reload() { if (_project != null) { RemoveBehavioralTestControls(); for (int index = 0; index < _project.BehavioralTests.Count; index++) { BehavioralTest behavioralTest = _project.BehavioralTests[index]; AddBehavioralTestControl(behavioralTest, index); } } lBehavioralTests.Text = _project.BehavioralTests.Count > 0 ? "Existing Behavioral Tests" : "No Behavioral Tests"; int height = 180 + _project.BehavioralTests.Count * 70; this.Size = new System.Drawing.Size(400, height); this.Text = String.Format("Project: {0}", _project); List <EntityTemplate> cbEntityTemplates = new List <EntityTemplate>(); EntityTemplate emptyEntityTemplate = new EntityTemplate(); emptyEntityTemplate.Id = -1; emptyEntityTemplate.Name = "[Please Select]"; cbEntityTemplates.Add(emptyEntityTemplate); foreach (EntityTemplate entityTemplate in EntityTemplate.All()) { cbEntityTemplates.Add(entityTemplate); } cbTemplate.DataSource = cbEntityTemplates; cbTemplate.SelectedIndex = 0; txtNewBehavioralTestName.Text = ""; pAddNew.Visible = false; pAddNew.Enabled = false; lnkAddBehavioralTest.Visible = true; }