/// <summary> /// Notifys the presenter what item in the activitesListbox we have pressed. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void activitiesListbox_SelectedIndexChanged(object sender, EventArgs e) { if (activitiesListbox.SelectedItem != null) { string curItem = activitiesListbox.SelectedItem.ToString(); int index = activitiesListbox.FindString(curItem); presenter.activityPressed(curItem); } }
/// <summary> /// Handles indexing of the activity list and forwards the last pressed activity to the presenter /// </summary> /// <param name="sender"></param> Object that sent the event /// <param name="e"></param> Event params (not used) private void activitiesList_SelectedIndexChanged(object sender, EventArgs e) { string curItem = activitiesListbox.SelectedItem.ToString(); int index = activitiesListbox.FindString(curItem); if (challengeButton.Text == "Challenge" || activitiesLabel.Text == "Activities for challenge") { presenter.activityPressed(curItem); } else { presenter.challengePressed(curItem); } }
public void TestActivityPressed() { MockView View = new MockView(); User user = new User("testUser"); Presenter pres = new Presenter(View, user); pres.activityPressed("Limbo"); Assert.AreEqual("How low can you go?", View.testActivityDescription); }