public void Map_ConnectorParameters_To_CommandButtonDescriptor() { ListFormSettingsParameters parameters = new ListFormSettingsParameters ( "About", typeof(LookUpsModel), "Loading ...", "TextDetailTemplate", new List <ItemBindingParameters> { new TextItemBindingParameters ( "Text", "DateTimeValue", "Enrollment Date", "Enrollment Date: {0:MM/dd/yyyy}", new TextFieldTemplateParameters("TextTemplate") ) }, null, null ); ListFormSettingsDescriptor settings = mapper.Map <ListFormSettingsDescriptor>(parameters); Assert.Equal("TextDetailTemplate", settings.ItemTemplateName); }
public void DisplayReadOnlyCollection([Comments("Configuration details for the form.")] ListFormSettingsParameters setting, [ListEditorControl(ListControlType.Connectors)] ICollection <ConnectorParameters> buttons) { this.screenData.ScreenSettings = new ScreenSettings <ListFormSettingsDescriptor> ( mapper.Map <ListFormSettingsDescriptor>(setting), mapper.Map <IEnumerable <ConnectorParameters>, IEnumerable <CommandButtonDescriptor> >(buttons), ViewType.ListPage ); }