public NextSongController(IVotingFinisher votingFinisher, IUnitOfWork unitOfWork, IMessageQueueService messageQueueService, IRootLifetimeScopeProvider rootLifetimeScopeProvider) { _votingFinisher = votingFinisher; _unitOfWork = unitOfWork; _messageQueueService = messageQueueService; _rootLifetimeScopeProvider = rootLifetimeScopeProvider; }
public void Setup() { _votingCandidateRepository = Substitute.For <IVotingCandidateRepository>(); _songRepository = Substitute.For <ISongRepository>(); _currentSongService = Substitute.For <ICurrentSongService>(); _votingCandidateService = Substitute.For <IVotingCandidateService>(); _logger = Substitute.For <ILogger>(); _votingFinisher = new VotingFinisher(_votingCandidateRepository, _songRepository, _currentSongService, _votingCandidateService, _logger); }