static void Main(string[] args) { var pc = new ParkChecker(); Console.WriteLine($"Is open? {pc.IsOpen}"); pc.CarTriesToPass(); Console.WriteLine($"Is open? {pc.IsOpen}"); pc.InsertCoin(); Console.WriteLine($"Is open? {pc.IsOpen}"); pc.CarTriesToPass(); Console.WriteLine($"Is open? {pc.IsOpen}"); pc.InsertCoin(); Console.WriteLine($"Is open? {pc.IsOpen}"); pc.InsertCoin(); Console.Read(); }
public OpenState(ParkChecker context) : base(context) { }
public CloseState(ParkChecker context) : base(context) { }
public State(ParkChecker context) { _context = context; }