public ReturnChangeButtonController(Button changeReturnButton, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     Button = changeReturnButton;
     CoinPurse = coinPurse;
     CoinReturn = coinReturn;
     Button.Click += ButtonEventListener;
 }
Beispiel #2
0
 public ReturnChangeButtonController(Button changeReturnButton, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     Button        = changeReturnButton;
     CoinPurse     = coinPurse;
     CoinReturn    = coinReturn;
     Button.Click += ButtonEventListener;
 }
 public ClearCoinReturnButtonController(Button clearCoinReturnButton, ICoinReturn coinReturn, IDialogService dialogService)
 {
     CoinReturn    = coinReturn;
     DialogService = dialogService;
     Button        = clearCoinReturnButton;
     Button.Click += ButtonEventListener;
 }
 public ClearCoinReturnButtonController(Button clearCoinReturnButton, ICoinReturn coinReturn, IDialogService dialogService)
 {
     CoinReturn = coinReturn;
     DialogService = dialogService;
     Button = clearCoinReturnButton;
     Button.Click += ButtonEventListener;
 }
 public VendingMachine(ICoinSlot coinSlot, ICoinReturn coinReturn, ICoinFactory coinFactory, IVendingMachineDisplay vendingMachineDisplay)
 {
     _coinSlot              = coinSlot;
     _coinReturn            = coinReturn;
     _coinFactory           = coinFactory;
     _vendingMachineDisplay = vendingMachineDisplay;
 }
        public void TestCorrectlyBuildsCoinReturn()
        {
            MainFormController mainFormController = new MainFormController(new Form());

            ICoinReturn coinPurse = mainFormController.CoinReturn;

            Assert.IsInstanceOf(typeof(ICoinReturn), coinPurse);
        }
        public CoinReturnDisplayController(TextBox displayTextBox, ICoinReturn coinReturn)
        {
            Display = displayTextBox;
            CoinReturn = coinReturn;
            CoinReturn.RegisterObserver(this);

            UpdateDisplayWithCoinReturnValue();
        }
Beispiel #8
0
        public CoinReturnDisplayController(TextBox displayTextBox, ICoinReturn coinReturn)
        {
            Display    = displayTextBox;
            CoinReturn = coinReturn;
            CoinReturn.RegisterObserver(this);

            UpdateDisplayWithCoinReturnValue();
        }
 public CoinAccepter(ICoinFactory coinFactory, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     CoinFactory = coinFactory;
     CoinPurse = coinPurse;
     CoinReturn = coinReturn;
 }
 public CoinAccepter(ICoinFactory coinFactory, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     CoinFactory = coinFactory;
     CoinPurse   = coinPurse;
     CoinReturn  = coinReturn;
 }