Example #1
0
        public void RoundTipThenCalcTip_Total49_36TipPercent15_GrandTotal171_76TipShouldBe22_40()
        {
            var tipCalculator = new TipCalculator
            {
                Total      = (decimal)149.36,
                TipPercent = 15
            };

            tipCalculator.RoundTotal();
            tipCalculator.CalcTip();

            Assert.AreEqual((decimal)171.76, tipCalculator.GrandTotal);
            Assert.AreEqual((decimal)22.40, tipCalculator.Tip);
        }
Example #2
0
        public void RoundTip_Total49_36TipPercent18_GrandTotal176TipShouldBe26_64()
        {
            var tipCalculator = new TipCalculator
            {
                Total      = (decimal)149.36,
                TipPercent = 18
            };

            tipCalculator.CalcTip();
            tipCalculator.RoundTotal();

            Assert.AreEqual((decimal)176.00, tipCalculator.GrandTotal);
            Assert.AreEqual((decimal)26.64, tipCalculator.Tip);
        }