Ejemplo n.º 1
0
 public MultiFunctionalPrinter(IPrinter printer, IScanner scanner, IFaxMachine faxMachine)
 {
     _printer    = printer;
     _scanner    = scanner;
     _faxMachine = faxMachine;
 }
Ejemplo n.º 2
0
 public MultifunctionMachine(IPrinter printer, IScanner scanner, IFaxMachine faxMachine)
 {
     _printer    = printer ?? throw new ArgumentNullException(paramName: nameof(printer));
     _scanner    = scanner ?? throw new ArgumentNullException(paramName: nameof(scanner));
     _faxMachine = faxMachine ?? throw new ArgumentNullException(paramName: nameof(faxMachine));
 }