public ArtistMenuFunctionsTests() { var exitFunctions = new ExitFunctions(); var tracksConverter = new TracksConverter(); var trackMenuFunctions = new TrackMenuFunctions( new TracksUtils(tracksConverter, GlobalTestInitializer.SpotifyApi), exitFunctions, GlobalTestInitializer.SpotifyApi); var tracksGenerator = new TracksGenerator(trackMenuFunctions, exitFunctions); var albumsGenerator = new AlbumsGenerator( new AlbumMenuFunctions(new AlbumsUtils(new AlbumsConverter(), GlobalTestInitializer.SpotifyApi), tracksConverter, exitFunctions, trackMenuFunctions, GlobalTestInitializer.SpotifyApi), exitFunctions); _artistMenuFunctions = new ArtistMenuFunctions( new ArtistsUtils(new ArtistsConverter(), new AlbumsConverter(), GlobalTestInitializer.SpotifyApi), GlobalTestInitializer.SpotifyApi, tracksGenerator, albumsGenerator, exitFunctions); }
public ArtistsGenerator(ExitFunctions exitFunctions, ArtistMenuFunctions artistMenuFunctions) { _exitFunctions = exitFunctions; _artistMenuFunctions = artistMenuFunctions; }