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(); }
public CoinJar(ICoinValidator validator) { _validator = validator; }