public async Task ExceptionThrown_LogsException() { var exception = new Exception("Failed"); _mediaItemProcessor.GetResultAsync(_seasonInfo, MediaItemTypes.Season, Arg.Any <IEnumerable <EmbyItemId> >()) .Throws(exception); await _seasonProvider.GetMetadata(_seasonInfo, CancellationToken.None); _logger.Received(1).ErrorException("Failed to get data for season 'SeasonName'", exception); }
public Task <MetadataResult <Season> > GetMetadata(SeasonInfo info, CancellationToken cancellationToken) { return(_seasonProvider.GetMetadata(info, cancellationToken)); }