public void HistoryPresenter_ExportClick_Test() { // Arrange _database.Stub(x => x.Fetch(null, 0)).IgnoreArguments().Return(new HistoryEntry[0]); var saveFileDialogView = MockRepository.GenerateMock <ISaveFileDialogView>(); saveFileDialogView.Expect(x => x.FileName).Return("test.csv"); saveFileDialogView.Expect(x => x.FilterIndex).Return(1); saveFileDialogView.Expect(x => x.ShowDialog()).Return(DialogResult.OK); _viewFactory.Expect(x => x.GetSaveFileDialogView()).Return(saveFileDialogView); _viewFactory.Expect(x => x.Release(saveFileDialogView)); var serializer = MockRepository.GenerateMock <IFileSerializer <List <HistoryEntry> > >(); serializer.Expect(x => x.Serialize(null, null)).Constraints(new Equal("test.csv"), new TypeOf(typeof(List <HistoryEntry>))); // Act _presenter = CreatePresenter(); _presenter.ExportSerializers = new[] { serializer }; _presenter.ExportClick(); // Assert _viewFactory.VerifyAllExpectations(); saveFileDialogView.VerifyAllExpectations(); serializer.VerifyAllExpectations(); }
public void Init() { _prefs = MockRepository.GenerateStub <IPreferenceSet>(); _queryContainer = MockRepository.GenerateStub <IQueryParametersContainer>(); _view = MockRepository.GenerateMock <IHistoryView>(); _viewFactory = MockRepository.GenerateMock <IViewFactory>(); _messageBoxView = MockRepository.GenerateMock <IMessageBoxView>(); _database = MockRepository.GenerateMock <IUnitInfoDatabase>(); _database.Stub(x => x.Connected).Return(true); _model = new HistoryPresenterModel(_database); }
public void Init() { _prefs = MockRepository.GenerateStub<IPreferenceSet>(); _queryCollection = MockRepository.GenerateStub<IQueryParametersCollection>(); _view = MockRepository.GenerateMock<IHistoryView>(); _viewFactory = MockRepository.GenerateMock<IViewFactory>(); _messageBoxView = MockRepository.GenerateMock<IMessageBoxView>(); _database = MockRepository.GenerateMock<IUnitInfoDatabase>(); _database.Stub(x => x.Connected).Return(true); _model = new HistoryPresenterModel(_database); }
public void Init() { _database = MockRepository.GenerateMock <IUnitInfoDatabase>(); _database.Stub(x => x.Connected).Return(true); _model = new HistoryPresenterModel(_database); }
public void Init() { _database = MockRepository.GenerateMock<IUnitInfoDatabase>(); _database.Stub(x => x.Connected).Return(true); _model = new HistoryPresenterModel(_database); }