public ArtistService(IMusicBrainzClient musicBrainzClient, IWikipediaClient wikipediaClient, ICoverArtArchiveClient coverArtArchiveClient) { Guard.NotNull(musicBrainzClient, nameof(musicBrainzClient)); Guard.NotNull(wikipediaClient, nameof(wikipediaClient)); Guard.NotNull(coverArtArchiveClient, nameof(coverArtArchiveClient)); _musicBrainzClient = musicBrainzClient; _wikipediaClient = wikipediaClient; _coverArtArchiveClient = coverArtArchiveClient; }
public void Constructor_Throws_ArgumentNullException_When_WikipediaClient_Is_Null(IMusicBrainzClient musicBrainzClient, ICoverArtArchiveClient coverArtArchiveClient) { Assert.Throws<ArgumentNullException>(() => new ArtistService(musicBrainzClient, null, coverArtArchiveClient)); }