Beispiel #1
0
        public void buttonCancel_Click_ShouldCallCloseOnActiveForm()
        {
            MockRepository mock = new MockRepository();

            Wizard             wizard      = new Wizard();
            IWizardFormFactory formFactory = mock.StrictMock <IWizardFormFactory>();
            WizardForm         mockForm    = mock.DynamicMock <WizardForm>();

            DummyPage page = new DummyPage();

            wizard.Pages.AddFirst(page);

            wizard.WizardFormFactory = formFactory;
            SetUpCommonExpectationsOnFormFactory(formFactory, mockForm);
            SetUpCommonExpectationsOnForm(mockForm);

            Expect.Call(mockForm.Close);

            mock.ReplayAll();

            wizard.StartWizard(null);

            Button    button = new Button();
            EventArgs e      = new EventArgs();

            wizard.buttonCancel_Click(button, e);

            mock.VerifyAll();
        }
Beispiel #2
0
 private void SetUpCommonExpectationsOnFormFactory(IWizardFormFactory formFactory, WizardForm mockForm)
 {
     Expect.Call(formFactory.NewForm()).Return(mockForm);
 }
Beispiel #3
0
 private void SetUpCommonExpectationsOnFormFactory(IWizardFormFactory formFactory, WizardForm mockForm)
 {
     Expect.Call(formFactory.NewForm()).Return(mockForm);
 }