internal DefaultContext() { AcceptedDenomitationList.Add(CoinType.Quarter); AcceptedDenomitationList.Add(CoinType.Nickel); AcceptedDenomitationList.Add(CoinType.Dime); AvailableBins.Deposit(CreateDefaultBins()); CoinInventory.Deposit(CreateDefaultCoinInventory()); TotalDeposit = 0; TraceList.Clear(); }
public void Add(IBin bin) { AvailableBins.Deposit(bin); }
internal NotEnoughProductInventoryContext() { AvailableBins.Clear(); }