public void Set(IModelFieldValue value) { foreach (var element in _elements) { FieldFactory.Create(new[] { element }).Set(value); } }
public void Set(IModelFieldValue value) { foreach (var element in _elements) { FieldFactory.Create(new[] {element}).Set(value); } }
public void Set(IModelFieldValue value) { // De-check everything to start with a clean slate _element.IsChecked = false; if (value.HasMultipleValues) { if (value.Values.Contains(_element.Value, StringComparer.InvariantCultureIgnoreCase)) { _element.IsChecked = true; } } else { // Check a single checkbox wrapping a true boolean field value if (_isCheckbox && value.IsTrue) { _element.IsChecked = true; } else if (_element.Value.Equals(value.Value, StringComparison.InvariantCultureIgnoreCase)) { _element.IsChecked = true; } } }
public void Set(IModelFieldValue value) { // Deselect if selected checkbox if (_isCheckbox && _element.Selected) { _element.Click(); } if (value.HasMultipleValues) { if (value.Values.Contains(_element.GetAttribute("value"), StringComparer.InvariantCultureIgnoreCase)) { _element.Click(); } } else { // Check a single checkbox wrapping a true boolean field value if (_isCheckbox && value.IsTrue) { _element.Click(); } else if (_element.GetAttribute("value").Equals(value.Value, StringComparison.InvariantCultureIgnoreCase)) { _element.Click(); } } }
public void Set(IModelFieldValue value) { if (!_select.IsMultiple) { _select.SelectByValue(value.Value); return; } _select.DeselectAll(); if (value.HasMultipleValues) foreach (var selectedValue in value.Values) _select.SelectByValue(selectedValue); else _select.SelectByValue(value.Value); }
public void Set(IModelFieldValue value) { // Deselect if selected checkbox if (_isCheckbox && _element.Selected) _element.Click(); if (value.HasMultipleValues) { if (value.Values.Contains(_element.GetAttribute("value"), StringComparer.InvariantCultureIgnoreCase)) _element.Click(); } else { // Check a single checkbox wrapping a true boolean field value if (_isCheckbox && value.IsTrue) _element.Click(); else if (_element.GetAttribute("value").Equals(value.Value, StringComparison.InvariantCultureIgnoreCase)) _element.Click(); } }
public void Set(IModelFieldValue value) { if (!_select.IsMultiple) { _select.SelectByValue(value.Value); return; } _select.DeselectAll(); if (value.HasMultipleValues) { foreach (var selectedValue in value.Values) { _select.SelectByValue(selectedValue); } } else { _select.SelectByValue(value.Value); } }
public void Set(IModelFieldValue value) { _select.Options.ToList().ForEach(o => o.IsSelected = false); if (!_select.IsMultiple) { _select.Options.Single(o => o.Value == value.Value).IsSelected = true; return; } if (value.HasMultipleValues) { foreach (var selectedValue in value.Values) { _select.Options.Single(o => o.Value == selectedValue).IsSelected = true; } } else { _select.Options.Single(o => o.Value == value.Value).IsSelected = true; } }
public void Set(IModelFieldValue value) { }
public void Set(IModelFieldValue value) { _element.Clear(); _element.SendKeys(value.Value); }
public void Set(IModelFieldValue value) {}
public void Set(IModelFieldValue value) { _setter(value.Value); }