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 HistoryPresenter(IPreferenceSet prefs, IQueryParametersCollection queryCollection, IHistoryView view, IQueryView queryView, IOpenFileDialogView openFileView, ISaveFileDialogView saveFileView, IMessageBoxView messageBoxView, HistoryPresenterModel model) { _prefs = prefs; _queryCollection = queryCollection; _view = view; _queryView = queryView; _openFileView = openFileView; _saveFileView = saveFileView; _messageBoxView = messageBoxView; _model = model; }
public HistoryPresenter(IPreferenceSet prefs, IQueryParametersCollection queryCollection, IHistoryView view, IViewFactory viewFactory, IMessageBoxView messageBoxView, IUnitInfoDatabase database, HistoryPresenterModel model) { _prefs = prefs; _queryCollection = queryCollection; _view = view; _viewFactory = viewFactory; _messageBoxView = messageBoxView; _database = database; _model = model; }
public void Load(IPreferenceSet prefs, IQueryParametersCollection queryCollection) { _bonusCalculation = prefs.Get<BonusCalculationType>(Preference.HistoryBonusCalculation); _showEntriesValue = prefs.Get<int>(Preference.ShowEntriesValue); FormLocation = prefs.Get<Point>(Preference.HistoryFormLocation); FormSize = prefs.Get<Size>(Preference.HistoryFormSize); SortColumnName = prefs.Get<string>(Preference.HistorySortColumnName); SortOrder = prefs.Get<ListSortDirection>(Preference.HistorySortOrder); FormColumns = prefs.Get<ICollection<string>>(Preference.HistoryFormColumns); _queryList.Clear(); _queryList.Add(new QueryParameters()); foreach (var query in queryCollection) { // don't load Select All twice if (query.Name != QueryParameters.SelectAll.Name) { _queryList.Add(query); } } _queryList.Sort(); ResetBindings(true); }
public void Update(IPreferenceSet prefs, IQueryParametersCollection queryCollection) { prefs.Set(Preference.HistoryBonusCalculation, _bonusCalculation); prefs.Set(Preference.ShowEntriesValue, _showEntriesValue); prefs.Set(Preference.HistoryFormLocation, FormLocation); prefs.Set(Preference.HistoryFormSize, FormSize); prefs.Set(Preference.HistorySortColumnName, SortColumnName); prefs.Set(Preference.HistorySortOrder, SortOrder); prefs.Set(Preference.HistoryFormColumns, FormColumns); prefs.Save(); queryCollection.Clear(); foreach (var query in _queryList) { // don't save Select All to disk if (query.Name != QueryParameters.SelectAll.Name) { queryCollection.Add(query); } } queryCollection.Write(); }
public void Init() { _prefs = MockRepository.GenerateStub<IPreferenceSet>(); _queryCollection = MockRepository.GenerateStub<IQueryParametersCollection>(); _view = MockRepository.GenerateMock<IHistoryView>(); _queryView = MockRepository.GenerateMock<IQueryView>(); _openFileView = MockRepository.GenerateMock<IOpenFileDialogView>(); _saveFileView = MockRepository.GenerateMock<ISaveFileDialogView>(); _messageBoxView = MockRepository.GenerateMock<IMessageBoxView>(); _database = MockRepository.GenerateMock<IUnitInfoDatabase>(); _model = new HistoryPresenterModel(_database); }