public ReturnChangeButtonController(Button changeReturnButton, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     Button = changeReturnButton;
     CoinPurse = coinPurse;
     CoinReturn = coinReturn;
     Button.Click += ButtonEventListener;
 }
 public VendingDisplayController(TextBox displayTextBox, ICoinPurse coinPurse)
 {
     Display = displayTextBox;
     CoinPurse = coinPurse;
     CoinPurse.RegisterObserver(this);
     DisplayMessage(IntialMessage);
 }
Esempio n. 3
0
 public VendingDisplayController(TextBox displayTextBox, ICoinPurse coinPurse)
 {
     Display   = displayTextBox;
     CoinPurse = coinPurse;
     CoinPurse.RegisterObserver(this);
     DisplayMessage(IntialMessage);
 }
Esempio n. 4
0
 public ReturnChangeButtonController(Button changeReturnButton, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     Button        = changeReturnButton;
     CoinPurse     = coinPurse;
     CoinReturn    = coinReturn;
     Button.Click += ButtonEventListener;
 }
        public void TestCorrectlyBuildsCoinPurse()
        {
            MainFormController mainFormController = new MainFormController(new Form());

            ICoinPurse coinPurse = mainFormController.CoinPurse;

            Assert.IsInstanceOf(typeof(ICoinPurse), coinPurse);
        }
 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;
 }