static void Main(string[] args)
        {
            Console.WriteLine("Enter State?");
            var state = Console.ReadLine();

            var register = new CashRegister(state);
            var scanner = new WalmartAdapter(new WalmartScanner());
            scanner.SkuScannedEvent += (sender, a) => register.EnterSku(a.Sku);

            var displayOptions = new DisplayOptions();
            displayOptions.AddChoice("Enter Sku", new EnterSkuCommand(register));
            displayOptions.AddChoice("Scan Item", new ScanCommand(scanner));
            displayOptions.AddChoice("Checkout", new CheckoutCommand(register));
            displayOptions.MakeChoice();

            Console.WriteLine();
            Console.WriteLine("Done");
            Console.ReadLine();
        }
 public EnterSkuCommand(CashRegister register)
 {
     _register = register;
 }