Esempio n. 1
0
        internal DefaultContext()
        {
            AcceptedDenomitationList.Add(CoinType.Quarter);
            AcceptedDenomitationList.Add(CoinType.Nickel);
            AcceptedDenomitationList.Add(CoinType.Dime);

            AvailableBins.Deposit(CreateDefaultBins());
            CoinInventory.Deposit(CreateDefaultCoinInventory());
            TotalDeposit = 0;
            TraceList.Clear();
        }
Esempio n. 2
0
 public void Add(IBin bin)
 {
     AvailableBins.Deposit(bin);
 }
Esempio n. 3
0
 internal NotEnoughProductInventoryContext()
 {
     AvailableBins.Clear();
 }