// WebpayConnection.CreateOrder() [Test] public void Test_CreateOrder_CreateInvoiceOrder_WithAllExVatRows() { // create order var order = TestingTool.CreateInvoiceOrderWithTwoOrderRows(); Assert.IsTrue(order.Accepted); }
[Test] public void Test_DeliverOrder_DeliverInvoiceOrder_WithOneIdenticalRows() { // create order var order = TestingTool.CreateInvoiceOrderWithTwoOrderRows(); // deliver first order row and assert the response DeliverOrderBuilder builder = WebpayConnection.DeliverOrder(SveaConfig.GetDefaultConfig()) .SetOrderId(order.CreateOrderResult.SveaOrderId) .SetCountryCode(TestingTool.DefaultTestCountryCode) .SetInvoiceDistributionType(DistributionType.POST) .SetNumberOfCreditDays(30) .SetCaptureDate(DateTime.Now) //.AddOrderRow(TestingTool.CreateExVatBasedOrderRow("1")) .AddOrderRow(TestingTool.CreateExVatBasedOrderRow("2")) ; var delivery = builder.DeliverInvoiceOrder().DoRequest(); Assert.IsTrue(delivery.Accepted); Assert.That(delivery.DeliverOrderResult.Amount, Is.EqualTo(250.00M)); // 100ex@25%*2st *1row }