VendingMachine Vending Machine example Simple example of the state machine design pattern written in c#.