예제 #1
0
        public void Wear_ShouldBeSurchargesTheBasePrice_WhenIsCreditCardAndNewWearState(
            string name,
            double basePrice,
            int quantity,
            double totalPrice)
        {
            //Arrange
            var date    = DateTime.Now;
            var wear    = new Wear(name, basePrice);
            var payment = new Cash();
            var sell    = new Sell(date, quantity, wear, payment);

            //Act
            var total = sell.GetTotal();

            //Assert
            total.Should().Be(totalPrice);
        }