Exemplo n.º 1
0
        public void ValidateIetfCode_ReturnsExpected(string newCode, bool expectedValue)
        {
            var fwWsModel = new FwWritingSystemSetupModel(new TestWSContainer(new[] { "qaa" }, new[] { "en" }), FwWritingSystemSetupModel.ListType.Vernacular);
            var model     = new AdvancedScriptRegionVariantModel(fwWsModel);

            Assert.That(model.ValidateIetfCode(newCode), Is.EqualTo(expectedValue));
        }
Exemplo n.º 2
0
 private void _ietftagTextBox_TextChanged(object sender, EventArgs e)
 {
     if (_model.ValidateIetfCode(_ietftagTextBox.Text))
     {
         var cursorPos = _ietftagTextBox.SelectionStart;
         _model.Code = _ietftagTextBox.Text;
         BindToModel(_model);
         _ietftagTextBox.Focus();
         _ietftagTextBox.SelectionStart = cursorPos;
     }
     else if (_ietftagTextBox.Text.Length > 0)
     {
         _ietftagTextBox.BackColor = Color.Red;
     }
 }