public void DetailsCanBeSet() { using (var creditCardControl = new CreditCardProperties()) { creditCardControl.Details.Number = "4000000000000001"; creditCardControl.Details.CCV = "123"; creditCardControl.Details.ExpirationMonth = 1; creditCardControl.Details.ExpirationYear = 2021; } }
public CreditCardProperties Clear(CreditCardProperties data) { if (data == null) { throw new ArgumentNullException(nameof(data)); } data = new CreditCardProperties(); return(data); }
public void DetailsValidate() { using (var creditCardControl = new CreditCardProperties()) { creditCardControl.Details.Number = "4000000000000001"; creditCardControl.Details.CCV = "123"; creditCardControl.Details.ExpirationMonth = 1; creditCardControl.Details.ExpirationYear = 2021; Assert.IsTrue(creditCardControl.Validate()); creditCardControl.Details.Number = "00000001"; creditCardControl.Details.CCV = "er23"; creditCardControl.Details.ExpirationMonth = 100; creditCardControl.Details.ExpirationYear = 2021; Assert.IsFalse(creditCardControl.Validate()); creditCardControl.Details.Number = "4000000000000001"; creditCardControl.Details.CCV = "-12"; creditCardControl.Details.ExpirationMonth = 1; creditCardControl.Details.ExpirationYear = 2021; Assert.IsFalse(creditCardControl.Validate()); } }