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));
 }