public void ShowExecuteButtonIsFinishedPageIsFalse() { using (var systemUnderTest = new WizardButtons()) { systemUnderTest.PageContainer = new WizardPageContainer(); systemUnderTest.PageContainer.Pages.Add(new WizardPage()); systemUnderTest.PageContainer.Pages.Add(new WizardPage()); FluentActions.Invoking(() => systemUnderTest.HandleSelectedPageChanged(false)) .Should() .NotThrow(); } }
public void ExecuteNextButtonClickWithoutCustomEvent() { using (var systemUnderTest = new WizardButtons()) { systemUnderTest.PageContainer = new WizardPageContainer(); systemUnderTest.PageContainer.Pages.Add(new WizardPage()); systemUnderTest.PageContainer.Pages.Add(new WizardPage()); var eventArgs = new EventArgs(); systemUnderTest.OnCustomNextNavigation += null; systemUnderTest.HandleSelectedPageChanged(false); FluentActions.Invoking(() => systemUnderTest.ExecuteNextButtonClick(eventArgs)) .Should() .NotThrow(); } }
public void ExecutePreviousButtonClickWithCustomEvent() { var customEventExecuted = false; using (var systemUnderTest = new WizardButtons()) { systemUnderTest.PageContainer = new WizardPageContainer(); systemUnderTest.PageContainer.Pages.Add(new WizardPage()); systemUnderTest.PageContainer.Pages.Add(new WizardPage()); var eventArgs = new EventArgs(); systemUnderTest.OnCustomPreviousNavigation += (x, y) => { customEventExecuted = true; }; systemUnderTest.HandleSelectedPageChanged(false); FluentActions.Invoking(() => systemUnderTest.ExecutePreviousButtonClick(eventArgs)) .Should() .NotThrow(); customEventExecuted.Should().BeTrue(); } }