public void PriceLessThan100AndOver20Got80PercentDiscount()
        {
            // Arrange
            PriceDiscountService service = new PriceDiscountService();
            double totalPrice = 90;
            double expected = 81;
            double actual = 0;

            // Act
            actual = service.Calculate(totalPrice);

            // Assert
            Assert.AreEqual<double>(expected, actual);
        }
        public void PriceLessThan20GotNoDiscount()
        {
            // Arrange
            PriceDiscountService service = new PriceDiscountService();
            double totalPrice = 10;
            double expected = 10;
            double actual = 0;

            // Act
            actual = service.Calculate(totalPrice);

            // Assert
            Assert.AreEqual<double>(expected, actual);
        }
        public void DuplicatePriceOver100Got80PercentDiscount()
        {
            // Arrange
            PriceDiscountService service = new PriceDiscountService();
            double totalPrice = 120;
            double expected = 96;
            double actual = 0;

            // Act
            actual = service.DuplicateCalculate(totalPrice);

            // Assert
            Assert.AreEqual<double>(expected, actual);
        }
Esempio n. 4
0
        public void PriceOver100Got80PercentDiscount()
        {
            // Arrange
            PriceDiscountService service = new PriceDiscountService();
            double totalPrice            = 120;
            double expected = 96;
            double actual   = 0;

            // Act
            actual = service.Calculate(totalPrice);

            // Assert
            Assert.AreEqual <double>(expected, actual);
        }
Esempio n. 5
0
        public void DuplicatePriceLessThan100AndOver20Got80PercentDiscount()
        {
            // Arrange
            PriceDiscountService service = new PriceDiscountService();
            double totalPrice            = 90;
            double expected = 81;
            double actual   = 0;

            // Act
            actual = service.DuplicateCalculate(totalPrice);

            // Assert
            Assert.AreEqual <double>(expected, actual);
        }
Esempio n. 6
0
        public void DuplicatePriceLessThan20GotNoDiscount()
        {
            // Arrange
            PriceDiscountService service = new PriceDiscountService();
            double totalPrice            = 10;
            double expected = 10;
            double actual   = 0;

            // Act
            actual = service.DuplicateCalculate(totalPrice);

            // Assert
            Assert.AreEqual <double>(expected, actual);
        }
Esempio n. 7
0
        public void GivenTotalPriceAsDollar(double totalPrice)
        {
            this.totalPrice = totalPrice;

            this.priceDiscountService = new PriceDiscountService();
        }
Esempio n. 8
0
        public void GivenTotalPriceAsDollar(double totalPrice)
        {
            this.totalPrice = totalPrice;

            this.priceDiscountService = new PriceDiscountService();
        }