public void getting_redirect_url_from_failed_checkout_response_throws_exception() { var r = new DwollaCheckoutResponse { Result = DwollaCheckoutResponseResult.Failure, Message = "invalid total." }; var api = new DwollaServerCheckoutApi("test", "test"); //new Action( () => api.GetCheckoutRedirectUrl( r ) ) // .ShouldThrow<ValidationException>(); }
public void server_checkout_api_can_get_redirect_url_on_successful_response() { var r = new DwollaCheckoutResponse { Result = DwollaCheckoutResponseResult.Success, CheckoutId = "C3D4DC4F-5074-44CA-8639-B679D0A70803", }; var api = new DwollaServerCheckoutApi("test", "test"); var redirectUrl = api.GetCheckoutRedirectUrl(r); redirectUrl.ShouldEqual("https://www.dwolla.com/payment/checkout/C3D4DC4F-5074-44CA-8639-B679D0A70803"); }
public void getting_redirect_url_from_failed_checkout_response_throws_exception() { var r = new DwollaCheckoutResponse { Result = DwollaCheckoutResponseResult.Failure, Message = "invalid total." }; var api = new DwollaServerCheckoutApi( "test", "test" ); new Action( () => api.GetCheckoutRedirectUrl( r ) ) .ShouldThrow<ValidationException>(); }
public void server_checkout_api_can_get_redirect_url_on_successful_response() { var r = new DwollaCheckoutResponse { Result = DwollaCheckoutResponseResult.Success, CheckoutId = "C3D4DC4F-5074-44CA-8639-B679D0A70803", }; var api = new DwollaServerCheckoutApi( "test", "test" ); var redirectUrl = api.GetCheckoutRedirectUrl( r ); redirectUrl.Should().Be( "https://www.dwolla.com/payment/checkout/C3D4DC4F-5074-44CA-8639-B679D0A70803" ); }