示例#1
0
        public void TestcheckEnoughToBuy3()
        {
            var bm = new BeerMachine();

            bm.DepositedTotal = 15;
            Assert.AreEqual(false, bm.checkEnoughToBuy('G'));
        }
示例#2
0
        public void TestReturnChange2()
        {
            var bm = new BeerMachine();

            bm.DepositedTotal = 15;
            bm.ReturnChange('B');
            Assert.AreEqual(0, bm.DepositedTotal);
        }
示例#3
0
        public void TestReduceInventory1()
        {
            var bm = new BeerMachine();

            bm.DepositedTotal = 15;
            bm.ReduceInventory('B');
            var b = bm.GetBeerByCode('B');

            Assert.AreEqual(9, b.Inventory);
            bm.ReduceInventory('B');
            Assert.AreEqual(8, b.Inventory);
        }
示例#4
0
        public void TestDeposit3()
        {
            var bm = new BeerMachine();

            Assert.AreEqual(false, bm.DepositCoin(3));
        }
示例#5
0
        public void TestDeposit10()
        {
            var bm = new BeerMachine();

            Assert.AreEqual(true, bm.DepositCoin(10));
        }