public void AddNewPaymentTypePercentageDiscountIfNull() { var mockAddNewPaymentTypePercentageDiscount = new Mock <IPaymentTypePercentageChargeRepository>(); mockAddNewPaymentTypePercentageDiscount.Setup(f => f.AddEditPaymentTypePercentageDiscountDetails(It.IsAny <PaymentTypePercentageCharge>())).Returns(0); PaymentTypePercentageChargeLogic target = new PaymentTypePercentageChargeLogic(mockAddNewPaymentTypePercentageDiscount.Object); long actual = target.AddEditPaymentType(null); Assert.AreEqual(0, actual); }
public void AddNewPaymentTypePercentageDiscountIfNotNull() { var mockAddNewPaymentTypePercentageDiscount = new Mock <IPaymentTypePercentageChargeRepository>(); mockAddNewPaymentTypePercentageDiscount.Setup(f => f.AddEditPaymentTypePercentageDiscountDetails(It.IsAny <PaymentTypePercentageCharge>())).Returns(1); PaymentTypePercentageChargeLogic target = new PaymentTypePercentageChargeLogic(mockAddNewPaymentTypePercentageDiscount.Object); PaymentTypePercentageCharge objPaymentTypeStopLoss = new PaymentTypePercentageCharge { PaymentTypeDetailId = 1 }; long actual = target.AddEditPaymentType(objPaymentTypeStopLoss); Assert.AreEqual(1, actual); }
public long AddEditPaymentTypePercentageDiscount(PaymentTypePercentageCharge paymentTypePercentageDiscount) { return(_paymentTypePercentageDiscountDetailsLogic.AddEditPaymentType(paymentTypePercentageDiscount)); }