// Called by test public DyntaxaBaseController(IUserDataSource userDataSourceRepository, ITaxonDataSource taxonDataSourceRepository, ISessionHelper session) { CoreData.UserManager.DataSource = userDataSourceRepository; CoreData.TaxonManager.DataSource = taxonDataSourceRepository; TaxonSearchManager = new TaxonSearchManager(userDataSourceRepository, taxonDataSourceRepository, session); _sessionHelper = session; }
// Called by test public TaxonInfoViewModel( int taxonId, IUserDataSource userDataSourceRepository, ITaxonDataSource taxonDataSourceRepository) { CoreData.UserManager.DataSource = userDataSourceRepository; CoreData.TaxonManager.DataSource = taxonDataSourceRepository; }
// Called by test public TaxonNameController(IUserDataSource userDataSourceRepository, ITaxonDataSource taxonDataSourceRepository, ISessionHelper session) : base(userDataSourceRepository, taxonDataSourceRepository, session) { _taxonNameViewManager = new TaxonNameViewManager(CoreData.UserManager.GetCurrentUser()); }