private void GivenASingleMatchingTvRequestPrimaryAgent()
        {
            var request = new TvRequestRowBuilder().WithTrack(false).Build();

            request.TvRequestAgents.Add(GetMatchingAgent());

            _tvRequests = new List <TvRequestRow> {
                request
            };

            _requestService.GetIncompleteRequests().Returns(_tvRequests);
        }
        private void GivenASingleMatchingTvRequestSecondaryAgent()
        {
            var request        = new TvRequestRowBuilder().WithTrack(false).Build();
            var firstPlexAgent = _agentsForPlexItems.First().Key;

            var additionalAgent = new MediaAgent(firstPlexAgent.AgentType, firstPlexAgent.AgentSourceId);

            request.TvRequestAgents = new List <TvRequestAgentRow>
            {
                new TvRequestAgentRow(additionalAgent.AgentType, additionalAgent.AgentSourceId)
            };

            _tvRequests = new List <TvRequestRow> {
                request
            };

            _requestService.GetIncompleteRequests().Returns(_tvRequests);
        }