public void FillInfo(ClientInfo clientInfo) { FirstName.SendKeys(clientInfo.FirstName); LastName.SendKeys(clientInfo.LastName); Username.SendKeys(clientInfo.Username); Email.SendKeys(clientInfo.Email); Address1.SendKeys(clientInfo.Address1); Address2.SendKeys(clientInfo.Address2); Country.SelectByIndex(clientInfo.Country); State.SelectByIndex(clientInfo.State); Zip.SendKeys(clientInfo.Zip); CardName.SendKeys(clientInfo.CardName); CardNumber.SendKeys(clientInfo.CardNumber); CardExpiration.SendKeys(clientInfo.CardExpiration); CardCVV.SendKeys(clientInfo.CardCVV); ClickSubmitButton(); }
public void CardExpirationShortFormat() { CardExpirationShort = CardExpiration.ToString("MM/yy"); }
public void ToString_GivenACreditCardWithYear2020AndMonth08_ShouldReturnMMSlashYYYY() { var expiration = new CardExpiration(2020, 08); expiration.ToString().Should().Be("08/2020"); }
public void CreditCardExpiration_GivenACreditCardWithYear2001AndMonth06_ShouldThrowException() { var expiration = new CardExpiration(2020, 08); expiration.Invoking(c => new CardExpiration(2001, 06)).ShouldThrow <Exception>().WithMessage("Card Expiration Date is invalid"); }