public void OnShow_ShouldInitViewStatus(bool initialized) { A.CallTo(() => m_repository.IsArmed).Returns(initialized); m_controller.OnShow(); A.CallTo(() => m_view.SetRepositoryStatus(initialized)).MustHaveHappened(); }
public void InitializeRepository() { try { if (m_repository.IsArmed) { return; } m_repository.Arm(); m_view.SetRepositoryStatus(true); } catch (HooksAlreadyExistsException e) { m_logger.Error(e); m_view.ShowMessageBox("This repository cannot be armed because git hooks are already defined"); } catch (Exception e) { m_logger.Error(e); m_view.ShowMessageBox("An error has occurred arming repository"); } }