public void MustGetIntBackFromAmounts() { var t = new PaymentsOrderLine("test", 2, 10000, 1000); var i = 0; i = t.TotalTaxAmount; Assert.AreEqual(t.TotalTaxAmount, 1818); }
public void MustBeAbleToEditAmounts() { var t = new PaymentsOrderLine("test", 2, 10000, 1000); t.TotalTaxAmount = 1; t.TotalAmount = 1; t.TotalDiscountAmount = 1; Assert.AreEqual(t.TotalTaxAmount, 1); }
private Session GetSession() { SessionHandler handler = GetHandler(); var orderLine = new PaymentsOrderLine("test", 2, 1000, 2500); SessionRequest req = new SessionRequest(new List <PaymentsOrderLine> { orderLine }, "sv-se", "SE", "SEK"); var s = handler.CreateSession(req); return(s); }
public void MustBeAbleToUpdateSession() { var s = GetSession(); var handler = GetHandler(); var orderLine = new PaymentsOrderLine("newOrderLine", 2, 1000, 2500); SessionRequest req = new SessionRequest(new List <PaymentsOrderLine> { orderLine }, "sv-se", "SE", "SEK"); handler.UpdateSession(req, s.SessionId); }
public void MustCalculateCorrectTotalTaxAmount() { PaymentsOrderLine o = new PaymentsOrderLine("test", 2, 10000, 2500); Assert.AreEqual(4000, o.TotalTaxAmount); }