public void Refund_Revenue_With_Special_Price_Should_Be_Correct_With_1_Refunded_And_2_Ordered() { OrderLine testLine = new OrderLine(); testLine.BasePrice = 39.95; testLine.UnitPrice = 15; testLine.Quantity = 2; var revenue = DatcolHelper.GetNegativeRevenue(testLine, 1); Assert.AreEqual(-1500, revenue); }
public void Refund_Revenue_With_SpecialPrice_Should_Be_Correct_With_10_Euro_Discount() { OrderLine testLine = new OrderLine(); testLine.BasePrice = 24.95; testLine.UnitPrice = 5; testLine.Quantity = 1; var revenue = DatcolHelper.GetNegativeRevenue(testLine, 1); Assert.AreEqual(-500, revenue); }
public void Refung_Should_Calculate_Discount_Correctly() { OrderLine testLine = new OrderLine(); testLine.BasePrice = 12.95; testLine.UnitPrice = 12.95; testLine.Quantity = 1; testLine.LineDiscount = 1.295; var revenue = DatcolHelper.GetNegativeRevenue(testLine, 1); Assert.AreEqual(-1166, revenue); }
public void Refung_Should_Calculate_0_ShipmentCosts_Correctly() { OrderLine testLine = new OrderLine(); testLine.BasePrice = 3.95; testLine.UnitPrice = 3.95; testLine.Quantity = 1; testLine.LineDiscount = 3.95; testLine.Price = 0; var revenue = DatcolHelper.GetNegativeRevenue(testLine, 1); Assert.AreEqual(0, revenue); }