public void CountButtonShouldInvokeControllerCount() { controller = mockRepository.DynamicMock <IAppController>(); using (mockRepository.Record()) { Expect. On(controller). Call(controller.GetData()). Return(TestValue). Repeat.Twice(); controller.Count(); LastCall.Repeat.Once(); } using (mockRepository.Playback()) { alternateAppForm = new AlternateAppForm(controller); alternateAppForm.Show(); ButtonTester button = new ButtonTester("countButton"); button.Click(); } }
private void countButton_Click(object sender, EventArgs e) { controller.Count(); UpdateDisplay(); }
public void CountButtonShouldInvokeControllerCount() { controller = mockRepository.DynamicMock<IAppController>(); using (mockRepository.Record()) { Expect. On(controller). Call(controller.GetData()). Return(TestValue). Repeat.Twice(); controller.Count(); LastCall.Repeat.Once(); } using (mockRepository.Playback()) { alternateAppForm = new AlternateAppForm(controller); alternateAppForm.Show(); ButtonTester button = new ButtonTester("countButton"); button.Click(); } }