public void test_deliverOrder_deliverCardOrder_with_order_rows_returns_HostedAdminRequest()
        {
            var fakeSveaOrderId         = 987654;
            HostedActionRequest request = WebpayConnection.DeliverOrder(SveaConfig.GetDefaultConfig())
                                          .AddOrderRow(TestingTool.CreateExVatBasedOrderRow("1"))
                                          .SetOrderId(fakeSveaOrderId)
                                          .SetCountryCode(CountryCode.SE)
                                          .DeliverCardOrder()
            ;

            Assert.IsInstanceOf <HostedActionRequest>(request);
        }
예제 #2
0
        public void TestDeliverCardOrder()
        {
            var fakeSveaOrderId = 987654;
            HostedActionRequest confirmActionRequest = WebpayConnection.DeliverOrder(SveaConfig.GetDefaultConfig())
                                                       .AddOrderRow(TestingTool.CreateExVatBasedOrderRow("1"))
                                                       .SetOrderId(fakeSveaOrderId)
                                                       .SetCountryCode(CountryCode.SE)
                                                       .DeliverCardOrder()
            ;

            Assert.That(confirmActionRequest.ConfigurationProvider, Is.TypeOf <SveaTestConfigurationProvider>());
            Assert.That(confirmActionRequest.ServicePath, Contains.Substring("/confirm"));


            // set after prepareRequest() has been called on confirmActionRequest
            Assert.That(confirmActionRequest.Xml, Contains.Substring(fakeSveaOrderId.ToString()));
        }