[Test] public void Test_CreateOrder_CreatePaymentPlanOrder_WithAllExVatRows() { // create order var order = TestingTool.CreatePaymentPlanOrderWithTwoOrderRows(); Assert.IsTrue(order.Accepted); }
[Test] public void Test_DeliverOrder_DeliverPaymentPlanOrder_IgnoresOrderRows() { // create order var order = TestingTool.CreatePaymentPlanOrderWithTwoOrderRows(); // deliver first order row and assert the response DeliverOrderBuilder builder = WebpayConnection.DeliverOrder(SveaConfig.GetDefaultConfig()) .SetOrderId(order.CreateOrderResult.SveaOrderId) .SetCountryCode(TestingTool.DefaultTestCountryCode) //.AddOrderRow(TestingTool.CreateExVatBasedOrderRow("1")) .AddOrderRow(TestingTool.CreateExVatBasedOrderRow("2")) ; var delivery = builder.DeliverPaymentPlanOrder().DoRequest(); Assert.IsTrue(delivery.Accepted); Assert.That(delivery.DeliverOrderResult.Amount, Is.EqualTo(5000.00M)); // 1000ex@25%*2st *2row }