public void ThenDataDeValidadeDoCartaoLimitesDeAParaMesesEaParaAnos(int minimoMeses, int maximoMeses, int minimoAnos, int maximoAnos) { IWebElement elemMeses = _webDriver.Wait .Until(ExpectedConditions.ElementIsVisible( By.Id("creditcard-expiration-month"))); IList <IWebElement> selectListMeses = new SelectElement(elemMeses).Options; Assert.AreEqual(selectListMeses?[1]?.Text, minimoMeses.ToString("D2")); Assert.AreEqual(selectListMeses?.LastOrDefault()?.Text, maximoMeses.ToString("D2")); IWebElement elemAnos = _webDriver.Wait .Until(ExpectedConditions.ElementIsVisible( By.Id("creditcard-expiration-year"))); IList <IWebElement> selectListAnos = new SelectElement(elemAnos).Options; Assert.AreEqual(selectListAnos?[1]?.Text, minimoAnos.ToString("D2")); Assert.AreEqual(selectListAnos?.LastOrDefault()?.Text, maximoAnos.ToString("D2")); }