public void ClickCheckbox_CheckboxId_TogglesCheckboxesTick( CheckboxID checkboxID) { _sut.CheckboxesPage.NavigateToPage(); var initialState = _sut.CheckboxesPage.IsCheckboxTicked(checkboxID); _sut.CheckboxesPage.ClickCheckbox(checkboxID); var endState = _sut.CheckboxesPage.IsCheckboxTicked(checkboxID); Assert.That(endState, Is.Not.EqualTo(initialState)); }
public void ClickCheckbox(CheckboxID checkboxID) { switch (checkboxID) { case CheckboxID.Checkbox1: Checkbox1.Click(); break; case CheckboxID.Checkbox2: Checkbox2.Click(); break; } }
public bool IsCheckboxTicked(CheckboxID checkboxID) { IWebElement checkbox = null; switch (checkboxID) { case CheckboxID.Checkbox1: checkbox = Checkbox1; break; case CheckboxID.Checkbox2: checkbox = Checkbox2; break; } return(checkbox.Selected); }