Exemplo n.º 1
0
        public void TotalCannotRemoveQuarter_True()
        {
            double    total         = 0.03;
            CoinCombo testCoinCombo = new CoinCombo();

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

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

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

            test.CalcuateCoins();

            Assert.AreEqual(3, test.GetPennies());
        }
Exemplo n.º 5
0
        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());
        }
Exemplo n.º 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());
        }
Exemplo n.º 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());
        }