コード例 #1
0
 public ReturnChangeButtonController(Button changeReturnButton, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     Button = changeReturnButton;
     CoinPurse = coinPurse;
     CoinReturn = coinReturn;
     Button.Click += ButtonEventListener;
 }
コード例 #2
0
 public VendingDisplayController(TextBox displayTextBox, ICoinPurse coinPurse)
 {
     Display = displayTextBox;
     CoinPurse = coinPurse;
     CoinPurse.RegisterObserver(this);
     DisplayMessage(IntialMessage);
 }
コード例 #3
0
 public VendingDisplayController(TextBox displayTextBox, ICoinPurse coinPurse)
 {
     Display   = displayTextBox;
     CoinPurse = coinPurse;
     CoinPurse.RegisterObserver(this);
     DisplayMessage(IntialMessage);
 }
コード例 #4
0
 public ReturnChangeButtonController(Button changeReturnButton, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     Button        = changeReturnButton;
     CoinPurse     = coinPurse;
     CoinReturn    = coinReturn;
     Button.Click += ButtonEventListener;
 }
コード例 #5
0
        public void TestCorrectlyBuildsCoinPurse()
        {
            MainFormController mainFormController = new MainFormController(new Form());

            ICoinPurse coinPurse = mainFormController.CoinPurse;

            Assert.IsInstanceOf(typeof(ICoinPurse), coinPurse);
        }
コード例 #6
0
 public CoinAccepter(ICoinFactory coinFactory, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     CoinFactory = coinFactory;
     CoinPurse = coinPurse;
     CoinReturn = coinReturn;
 }
コード例 #7
0
 public CoinAccepter(ICoinFactory coinFactory, ICoinPurse coinPurse, ICoinReturn coinReturn)
 {
     CoinFactory = coinFactory;
     CoinPurse   = coinPurse;
     CoinReturn  = coinReturn;
 }