예제 #1
0
        public void Test_ApplyPromotion_Scenario2()
        {
            //Arrange
            Order order = OrderGenerator.GetOrderForScenario2();

            SetupPromotionA();
            SetupPromotionB();
            SetupPromotionCD();

            //Act
            _orderService.ApplyPromotion(order);

            //Assert
            Assert.Equal(370, order.NetAmount);
        }