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); }
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; }