public void TestCreateUpdateCard() { var createRequest = GetBasicRequest(); createRequest.Verify = false; var errors = new Collection <string>(); if (createRequest.TryValidate(errors)) { foreach (var error in errors) { Debug.WriteLine(error); } } var result = createRequest.PostAsync().Result; Debug.WriteLine(result.Message); Debug.WriteLineIf(result.Errors != null && result.Errors.Count >= 1, string.Join("; ", result.Errors ?? new List <string>())); Assert.IsTrue(result.Success); Assert.AreEqual(0, result.MessageCode); ICreditCardUpdateRequest updateRequest = GetBasicRequest(); updateRequest.CreditCardToken = result.CreditCardToken; updateRequest.BillingAddress.Address2 = "123"; updateRequest.BillingEmail = "*****@*****.**"; result = updateRequest.PutAsync().Result; Debug.WriteLine(result.Message); Debug.WriteLineIf((result.Errors != null && result.Errors.Count >= 1), string.Join("; ", result.Errors ?? new List <string>())); Assert.IsTrue(result.Success); Assert.AreEqual(0, result.MessageCode); }
public void TestCreateUpdateCardNoToken() { ICreditCardUpdateRequest updateRequest = GetBasicRequest(); updateRequest.BillingAddress.Address2 = "123"; updateRequest.BillingEmail = "*****@*****.**"; var result = updateRequest.PutAsync().Result; Debug.WriteLine(result.Message); Debug.WriteLineIf((result.Errors != null && result.Errors.Count >= 1), string.Join("; ", result.Errors ?? new List <string>())); Assert.IsFalse(result.Success); }