internal void ValidateSortingTab()
{
Assert.AreEqual(CurrentWritingSystem.SortUsing.ToString(), m_sortUsingComboBox.SelectedValue.ToString());
switch (CurrentWritingSystem.SortUsing)
{
case WritingSystemDefinition.SortRulesType.DefaultOrdering:
Assert.IsNullOrEmpty(m_sortRulesTextBox.Text);
Assert.AreEqual(0, m_sortLanguageComboBox.SelectedIndex);
break;
case WritingSystemDefinition.SortRulesType.CustomICU:
case WritingSystemDefinition.SortRulesType.CustomSimple:
Assert.AreEqual(CurrentWritingSystem.SortRules, m_sortRulesTextBox.Text);
break;
case WritingSystemDefinition.SortRulesType.OtherLanguage:
Assert.AreEqual(CurrentWritingSystem.SortRules, m_sortLanguageComboBox.SelectedValue);
break;
default:
Assert.Fail("Unknown SortUsing: " + CurrentWritingSystem.SortUsing);
break;
}
}
#endregion