ClassLibrary.Tests.OrderServicesTests_Moq.CalculateTotal_WithCoupon_ReturnLineItemWithDiscount C# (CSharp) Method

CalculateTotal_WithCoupon_ReturnLineItemWithDiscount() private method

        public void CalculateTotal_WithCoupon_ReturnLineItemWithDiscount()
        {
            Order order = new Order { Coupon = "christmas", ItemTotal = 100 };
            var dataAccess = new Mock<IDataAccess>();
            dataAccess.Setup(x => x.GetPromotionalDiscount(order.Coupon)).Returns(10);
            OrderServices orderServices = new OrderServices(dataAccess.Object);

            var total = orderServices.CalculateTotal(order);

            Assert.AreEqual(90, total);
        }