public void TestComboBoxSelectionMethods() { Assert.AreEqual(DropdownOption.Default.GetText(), comboBox.SelectedText, "Option's text mismatch"); comboBox.SelectByValue(DropdownOption.First.GetValue()); Assert.AreEqual(DropdownOption.First.GetValue(), comboBox.SelectedValue, "Option's value mismatch"); comboBox.SelectByText(DropdownOption.Second.GetText()); Assert.AreEqual(DropdownOption.Second.GetText(), comboBox.SelectedText, "Option's text mismatch"); comboBox.ClickAndSelectByText(DropdownOption.First.GetText()); Assert.AreEqual(DropdownOption.First.GetText(), comboBox.SelectedText, "Option's text mismatch"); comboBox.ClickAndSelectByValue(DropdownOption.Second.GetValue()); Assert.AreEqual(DropdownOption.Second.GetValue(), comboBox.SelectedValue, "Option's value mismatch"); comboBox.SelectByContainingText(DropdownOption.First.GetValue()); Assert.AreEqual(DropdownOption.First.GetText(), comboBox.SelectedText, "Option's text mismatch"); comboBox.SelectByContainingValue(DropdownOption.Second.GetValue()); Assert.AreEqual(DropdownOption.Second.GetValue(), comboBox.SelectedValue, "Option's value mismatch"); comboBox.SelectByIndex(DropdownOption.First.GetIndex()); Assert.AreEqual(DropdownOption.First.GetText(), comboBox.SelectedText, "Option's text mismatch"); }