예제 #1
0
        public void MakeUserRequestsWhenJoinButtonClicked()
        {
            IUserRequestListener requestListenerMock = Substitute.For <IUserRequestListener>();

            mainWindow.AddUserRequestListener(requestListenerMock);

            mainWindow.TbItemId.Text    = "an item-id";
            mainWindow.TbStopPrice.Text = "789";
            mainWindow.BtnJoin.PerformClick();

            requestListenerMock.Received().JoinAuction(Arg.Any <string>(), Arg.Is <Item>(i => i.Equals(new Item("an item-id", 789))));
        }
예제 #2
0
 public void AddUserRequestListener(IUserRequestListener listenter)
 {
     _listeners.Add(listenter);
 }
예제 #3
0
 public void AddUserRequestListener(IUserRequestListener userRequestListener)
 {
     sniperLaunchers.Add(userRequestListener);
 }