示例#1
0
 public VendingMachineService(IVendingMachineLoader vendingMachineLoader, IVendingMachineSaver vendingMachineSaver, ICoinValidator coinValidator)
 {
     this.vendingMachineLoader = vendingMachineLoader;
     this.vendingMachineSaver  = vendingMachineSaver;
     this.coinValidator        = coinValidator;
     this.machineState         = new VendingMachineState();
 }
 public Processor(IDisplay display, ICoinValidator coinValidator)
 {
     _display       = display;
     _coinValidator = coinValidator;
 }
 public void Setup()
 {
     _sut = new CoinValidator();
 }
示例#4
0
 public CoinJar(ICoinValidator validator)
 {
     _validator = validator;
 }