public static ComboSelectData AsComboSelect(this IChoiceListMap input)
 {
     var comboSelect = new ComboSelectData(input.ListItems)
         .WithId(input.Id)
         .WithName(input.Id)
         .WithValidationFrom(input.Validation);
     comboSelect.SelectedValues.AddRange(input.SelectedValues);
     return comboSelect;
 }
 private void with_a_ComboSelectData_container()
 {
     _comboSelect = new ComboSelectData(_items);
 }
 private static void AssertAreEqual(string textToCompare, ComboSelectData comboSelectData)
 {
     comboSelectData.ToString().ShouldBeEqualTo(textToCompare);
 }
            public void Should_return_HTML_code_representing_a_ComboSelect_with_its_value_embedded_in_it()
            {
                _comboSelectData = new ComboSelectData(Items)
                    .WithValidationFrom(PropertyMetaData)
                    .WithId(Id);

                SetSelected();
                AssertAreEqual(HtmlText, _comboSelectData);
            }
 public void BeforeEachTest()
 {
     PropertyMetaData = PropertyMetaDataMocker.CreateStub("Name", false, null, null, null, null, typeof(string));
     ComboSelectData = new ComboSelectData(_items).WithValidationFrom(PropertyMetaData);
 }