public void TestRavenApi_Events_Search()
        {
            var raven = new Raven(AccessKeyId, AccessKeySecret);
            var eventsRequest = new Request("Events", new NameValueCollection
            {
                {"ReportFormat","RavenEventFile_v1.0" },
                {"StartTime", TimestampProvider.FormatTimestamp((DateTime.UtcNow).AddHours(-1)) },
                {"EndTime", TimestampProvider.FormatTimestamp(DateTime.UtcNow)},
                {"ResultFields","RoutingNumber PaymentType Currency CardNumber ApprovalCode Amount" },
            });

            var eventsResponse = raven.Send(eventsRequest);
            Assert.IsNotNull(eventsResponse.Get("Report"));
        }
        public void TestRavenApi_Payments_Search()
        {
            var raven = new Raven(AccessKeyId,AccessKeySecret);

            var paymentsRequest = new Request("Payments", new NameValueCollection
            {
                {"ReportFormat","RavenPaymentFile_v1.0" },
                {"StartTime", TimestampProvider.FormatTimestamp((DateTime.Now).AddDays(-1)) },
                {"EndTime", TimestampProvider.FormatTimestamp(DateTime.Now)},
                {"ResultFields","Currency CardNumber Amount" },
                {"RoutingNumbers","840033"},
                {"PaymentTypes","cc_debit" }
            });

            var paymentsResponse = raven.Send(paymentsRequest);
            Assert.IsNotNull(paymentsResponse.Get("Report"));
        }