public void setup() { sut = new ObjectivesInteractor(); spy = new ObjectivesPresenterSpy(); sut.presenter = spy; resetProgress(); //ensure money is not an issue LocalMoneyWorker.Instance.Reset(delegate { }); LocalMoneyWorker.Instance.Sell(1000, delegate { }); }
private void initController() { var interactor = new ObjectivesInteractor(); this.controller.interactor = interactor; interactor.presenter = presenter; //map claim buttons actions to corresponding use case for (int index = 0; index < objectivesView.Length; index++) { int currentIndex = index; objectivesView[currentIndex].claimButton.onClick.AddListener(delegate { controller.claimReward(currentIndex); }); } }