Example #1
0
        public void It_should_list_pending_requests()
        {
            // arrange
            var requestService = new DwollaRequestService();

            // act
            DwollaResponse<IList<DwollaRequest>> response = requestService
                .ListPending(TestOAuthToken);

            // assert
            response.Success.ShouldBeTrue();
        }
Example #2
0
        public void It_should_get_request_by_id()
        {
            // arrange
            var requestId = "955";
            var requestService = new DwollaRequestService();

            // act
            DwollaResponse<DwollaRequest> response = requestService
                .GetRequest(TestOAuthToken, requestId);

            // assert
            response.Success.ShouldBeTrue();
        }
Example #3
0
        public void It_should_fulfil_a_request()
        {
            // arrange
            var requestService = new DwollaRequestService();

            var options = new FulfillOptions {
                OAuthToken = TestOAuthToken,
                RequestId = "111",
                Pin = "1111"
            };

            // act
            DwollaResponse<DwollaRequest> response = requestService.Fulfill(options);

            // assert
            response.Success.ShouldBeTrue();
        }
Example #4
0
        public void It_should_make_transaction_request()
        {
            // arrange
            var requestService = new DwollaRequestService();

            var options = new RequestTransactionOptions {
                // required options
                OAuthToken = TestOAuthToken,
                SourceId = _dwollaReflectorId,
                Amount = new decimal(1.50),

                // optional
                SourceType = "Dwolla"
            };

            // act
            DwollaResponse<string> response = requestService.Request(options);

            // assert
            response.Success.ShouldBeTrue();
        }