public void ShouldMoveToSecondPageAndSetBackToEnabledAndNextButtonToFinishedWhenReadyToProceed() { Given(); var wizardViewModel = new WizardViewModel(m_View, m_FirstPage, null, null); m_LastPage.ReadyToMove(true); When(); wizardViewModel.MoveToNextPage(); Then(); Assert.That(m_View.PageControl, Is.EqualTo(m_LastPageControl)); Assert.That(m_View.BackButton, Is.True); Assert.That(m_View.NextButton, Is.True); Assert.That(m_View.NextButtonName, Is.EqualTo("Finish")); Assert.That(m_View.CancelButton, Is.True); }
public void ShouldMoveToFirstPageAndSetButtonState() { Given(); m_FirstPage.ReadyToMove(true); When(); new WizardViewModel(m_View, m_FirstPage, null, null); Then(); Assert.That(m_View.BackButton, Is.False); Assert.That(m_View.NextButton, Is.True); Assert.That(m_View.NextButtonName, Is.EqualTo("Next")); Assert.That(m_View.CancelButton, Is.True); }