// mock constructor - mock object passed as a dependency for unit testing public ArtistsController(IMockArtistsRepository mockRepo) { this.db = mockRepo; }
// default constructor - no dependency incoming => use the database public ArtistsController() { this.db = new EFArtistsRepository(); }