public void TotalCannotRemoveQuarter_True()
        {
            double    total         = 0.03;
            CoinCombo testCoinCombo = new CoinCombo();

            Assert.AreEqual(true, testCoinCombo.CannotRemoveQuarter(total));
        }
        public void DoesChangeFunctionStopAtZero_True()
        {
            double    total         = 0.99;
            CoinCombo testCoinCombo = new CoinCombo();

            Assert.AreEqual(true, testCoinCombo.GetChange(total));
        }
        public void TotalCanRemovePenny_True()
        {
            double    total         = 0.99;
            CoinCombo testCoinCombo = new CoinCombo();

            Assert.AreEqual(true, testCoinCombo.RemovePenny(total));
        }
Beispiel #4
0
        public void CoinSplitInput_True()
        {
            CoinCombo test = new CoinCombo(3);

            test.CalcuateCoins();

            Assert.AreEqual(3, test.GetPennies());
        }
        public void CoinCombo_CalcNumberOfCoinCombos_NumberOfEachCoin()
        {
            CoinCombo coin = new CoinCombo(23);

            Assert.AreEqual(0, coin.GetQuarters());
            Assert.AreEqual(2, coin.GetDimes());
            Assert.AreEqual(0, coin.GetNickles());
            Assert.AreEqual(3, coin.GetPennies());
        }
Beispiel #6
0
        public void CalcuateCoins_TestNegativeCents_True()
        {
            CoinCombo test = new CoinCombo(-5);

            test.CalcuateCoins();

            Assert.AreEqual(0, test.GetQuarters());
            Assert.AreEqual(0, test.GetDimes());
            Assert.AreEqual(0, test.GetNickles());
            Assert.AreEqual(0, test.GetPennies());
        }
Beispiel #7
0
        public void CalculateCoins_Testing123Cents_True()
        {
            CoinCombo test = new CoinCombo(124);

            test.CalcuateCoins();

            Assert.AreEqual(4, test.GetQuarters());
            Assert.AreEqual(2, test.GetDimes());
            Assert.AreEqual(0, test.GetNickles());
            Assert.AreEqual(4, test.GetPennies());
        }