public void TestDisable() { var client = base.CreateMockTestClientRecurringRequest("Mocks/recurring/disable-success.json"); var recurring = new Service.Recurring(client); var disableRequest = this.CreateDisableRequest(); var disableResult = recurring.Disable(disableRequest); Assert.AreEqual(1L, (long)disableResult.Details.Count); Assert.AreEqual("[detail-successfully-disabled]", disableResult.Response); }
public void TestListRecurringDetails() { var client = base.CreateMockTestClientRecurringRequest("Mocks/recurring/listRecurringDetails-success.json"); var recurring = new Service.Recurring(client); var recurringDetailsRequest = this.CreateRecurringDetailsRequest(); var recurringDetailsResult = recurring.ListRecurringDetails(recurringDetailsRequest); Assert.AreEqual(1L, (long)recurringDetailsResult.Details.Count); var recurringDetail = recurringDetailsResult.Details.FirstOrDefault().RecurringDetail; Assert.AreEqual("recurringReference", recurringDetail.RecurringDetailReference); Assert.AreEqual("cardAlias", recurringDetail.Alias); Assert.AreEqual("1111", recurringDetail.Card.Number); }
public void TestDisable803() { try { var client = base.CreateMockTestClientForErrors(422, "Mocks/recurring/disable-error-803.json"); var recurring = new Service.Recurring(client); var disableRequest = this.CreateDisableRequest(); var disableResult = recurring.Disable(disableRequest); Assert.Fail("Exception expected!"); } catch (Exception exception) { Assert.AreNotEqual(200, exception); } }