public VotingFinisher(IVotingCandidateRepository votingCandidateRepository, ISongRepository songRepository, ICurrentSongService currentSongService, IVotingCandidateService votingCandidateService, ILogger logger)
 {
     _votingCandidateRepository = votingCandidateRepository;
     _songRepository            = songRepository;
     _currentSongService        = currentSongService;
     _votingCandidateService    = votingCandidateService;
     _logger = logger;
 }
Exemple #2
0
        public void Setup()
        {
            _currentSongRepository = Substitute.For <ICurrentSongRepository>();
            _clock = Substitute.For <IClock>();

            _clock.UtcNow.Returns(new DateTime(2022, 2, 22, 2, 22, 0, DateTimeKind.Utc));

            _currentSongService = new CurrentSongService(_currentSongRepository, _clock);
        }
Exemple #3
0
        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);
        }