public void GetPaymentTypePercentageDiscountTestIfNull() { PaymentTypePercentageCharge result = new PaymentTypePercentageCharge(); var mockGetPaymentTypePercentageDiscount = new Mock <IPaymentTypePercentageChargeRepository>(); mockGetPaymentTypePercentageDiscount.Setup(f => f.GetPaymentTypePercentageDiscountDetails(null)).Returns(result); PaymentTypePercentageChargeLogic target = new PaymentTypePercentageChargeLogic(mockGetPaymentTypePercentageDiscount.Object); PaymentTypePercentageCharge actual = (PaymentTypePercentageCharge)target.GetPaymentType(null); Assert.AreEqual(result, actual); }
public void GetPaymentTypePercentageDiscountTestIfNotNull() { //Mock Input PaymentTypePercentageCharge objPaymentTypePercentageDiscount = new PaymentTypePercentageCharge { PaymentTypeId = 8, ContractId = 345, ServiceTypeId = null }; //Mock output PaymentTypePercentageCharge result = new PaymentTypePercentageCharge { Percentage = 43.56, PaymentTypeDetailId = 234 }; var mockGetPaymentTypePercentageDiscount = new Mock <IPaymentTypePercentageChargeRepository>(); mockGetPaymentTypePercentageDiscount.Setup(f => f.GetPaymentTypePercentageDiscountDetails(objPaymentTypePercentageDiscount)).Returns(result); PaymentTypePercentageChargeLogic target = new PaymentTypePercentageChargeLogic(mockGetPaymentTypePercentageDiscount.Object); PaymentTypePercentageCharge actual = (PaymentTypePercentageCharge)target.GetPaymentType(objPaymentTypePercentageDiscount); Assert.AreEqual(result, actual); }
public PaymentTypePercentageCharge GetPaymentTypePercentageDiscount(PaymentTypePercentageCharge paymentTypePercentageDiscount) { return((PaymentTypePercentageCharge)_paymentTypePercentageDiscountDetailsLogic.GetPaymentType(paymentTypePercentageDiscount)); }