public void SetUp() { _dataClientConfiguration = XmlDataConfiguration(); var client = new JustGivingDataClient(_dataClientConfiguration); _customCodeClient = CreateCustomCodeClient(client); }
private static void InitialiseConfiguration() { if (DataClientConfiguration == null) { DataClientConfiguration = new DataClientConfiguration(); } }
private byte[] GetPagesCreated(DataClientConfiguration clientConfiguration, DataFileFormat fileFormat) { var client = new JustGivingDataClient(clientConfiguration); var pagesClient = new PagesApi(client.HttpChannel); return(pagesClient.RetrievePagesCreated(_startDate, _endDate, fileFormat)); }
private Payment GetPayment(DataClientConfiguration clientConfiguration, int paymentId = 0) { var client = new JustGivingDataClient(clientConfiguration); CreatePaymentsClient(client); var payment = PaymentsClient.RetrieveReport<Payment>(paymentId == 0 ? TestContext.KnownGiftAidPaymentId : paymentId); return payment; }
public void ErrorIfAuthenticationFails() { _dataClientConfiguration = GetDefaultDataClientConfiguration().With((clientConfig) => clientConfig.Password = "******"); _client = new JustGivingDataClient(_dataClientConfiguration); var paymentClient = new PaymentsApi(_client.HttpChannel); var response = paymentClient.NoOp(); Assert.That(response, Is.EqualTo(HttpStatusCode.Unauthorized)); }
private Payment GetPayment(DataClientConfiguration clientConfiguration, int paymentId = 0) { var client = new JustGivingDataClient(clientConfiguration); CreatePaymentsClient(client); var payment = PaymentsClient.RetrieveReport <Payment>(paymentId == 0 ? TestContext.KnownGiftAidPaymentId : paymentId); return(payment); }
public void CanDoNoOp() { _dataClientConfiguration = GetDefaultDataClientConfiguration(); _client = new JustGivingDataClient(_dataClientConfiguration); var paymentClient = new PaymentsApi(_client.HttpChannel); var response = paymentClient.NoOp(); Assert.That(response, Is.EqualTo(HttpStatusCode.OK)); }
protected DataApiClientBase(HttpChannel channel) : base(channel) { if (channel.ClientConfiguration == null) { DataClientConfiguration = new DataClientConfiguration(); } else { DataClientConfiguration = channel.ClientConfiguration as DataClientConfiguration; } }
private byte[] GetPagesCreated(DataClientConfiguration clientConfiguration, DataFileFormat fileFormat) { var client = new JustGivingDataClient(clientConfiguration); var pagesClient = new PagesApi(client.HttpChannel); return pagesClient.RetrievePagesCreated(_startDate, _endDate, fileFormat); }
public static DataClientConfiguration With(this DataClientConfiguration client, Action <DataClientConfiguration> action) { action(client); return(client); }
protected DataApiClientBase(HttpChannel channel, ClientConfiguration clientConfiguration) : base(channel) { DataClientConfiguration = clientConfiguration as DataClientConfiguration; }