static void Main(string[] args) { ITerminal terminal = new VT100(); IPurchaseOrderService purchaseOrderService = new PurchaseOrderService(); PurchaseOrderScreen screen = new PurchaseOrderScreen(purchaseOrderService, terminal); screen.Display(); }
static void Main(string[] args) { IUnitOfWorkFactory uwf = new EFUnitOfWorkFactory(); ITerminal terminal = new VT100(); IPurchaseOrderService purchaseOrderService = new PurchaseOrderService(uwf); PurchaseOrderScreen screen = new PurchaseOrderScreen(purchaseOrderService, terminal); screen.Display(); }
static void Main(string[] args) { Assembly.Load("AcmeCorpEF"); ITerminal terminal = new VT100(); IPurchaseOrderService purchaseOrderService = new PurchaseOrderService(); PurchaseOrderScreen screen = new PurchaseOrderScreen(purchaseOrderService, terminal); screen.Display(); }