private void AddButtonPressed() { IPersonDetailsPresenter detailsPresenter = ClientServiceLocator.PersonDetailsPresenter; detailsPresenter.ShowView(true); detailsPresenter.AddPerson(); LoadPersonList(); }
private void ViewButtonPressed() { Person selectedPerson = _view.GetSelectedListItem(); if (selectedPerson != null) { IPersonDetailsPresenter detailsPresenter = ClientServiceLocator.PersonDetailsPresenter; detailsPresenter.ShowPerson(selectedPerson); detailsPresenter.ShowView(true); } else { _view.ShowWarning("View Person", "Please select a person to view"); } }
public void ClientServiceLocator_GetPersonDetailsPresenterWithNoPresenter_RaisesApplicationException() { //Arrange ApplicationException nre = null; ClientServiceLocator.PersonDetailsPresenter = null; //Act try { IPersonDetailsPresenter presenter = ClientServiceLocator.PersonDetailsPresenter; } catch (ApplicationException ex) { nre = ex; } //Assert Assert.IsNotNull(nre, "Exception not raised"); }