Example #1
0
        public void SpendingMoneySubtractsFromThePurse()
        {
            var purse = new CoinPurse();

            purse.SetValue(58342);
            purse.Spend(7328);
            Assert.Equal(51014, purse.Value);
        }
Example #2
0
        public void SetValueWillFillInWithGoldCoinsToMeetValue()
        {
            var purse = new CoinPurse();

            purse.SetValue(37243);
            Assert.Equal(372, purse.Gold.Pieces);
            Assert.Equal(4, purse.Silver.Pieces);
            Assert.Equal(3, purse.Copper.Pieces);
        }