public ProductPricePresenter(IPriceDisplay priceDisplay, IBarcodeScanner scanner, IPriceLookup priceLookup) { m_PriceDisplay = priceDisplay; m_PriceLookup = priceLookup; m_Scanner = scanner; m_Scanner.BarcodeScanned += Scanner_BarcodeScanned; }
public PricePresenter(IScanner scanner, IPriceDisplay priceDisplay, IProductRepository productRepository, ITaxCalculator taxCalculator) { m_Scanner = scanner; m_ProductRepository = productRepository; m_TaxCalculator = taxCalculator; m_PriceDisplay = priceDisplay; m_Scanner.BarcodeScanned += Scanner_BarcodeScanned; }