Ejemplo n.º 1
0
        public void When_detailed_init_payment_It_can_create_http_request()
        {
            var createOrderRequest = InitializePaymentRequestTestData.CreateDetailedWithLineItems(_orderId, 2);

            var httpRequest = SUT.Create(createOrderRequest);

            httpRequest.ShouldBe().PostWithJson(ExpectedJson.DetailedInitPaymentRequest_With_LineItems);
        }
Ejemplo n.º 2
0
        public void When_detailed_init_payment_It_generates_relative_url_with_order_id()
        {
            var initializePaymentRequest = InitializePaymentRequestTestData.CreateDetailedWithLineItems(_orderId, 2);

            var httpRequest = SUT.Create(initializePaymentRequest);

            httpRequest.ShouldBe().PostAgainst(
                "/orders/{0}/initializePayment",
                _orderId.ToString("n"));
        }