Example #1
0
        public UpdateTests(TestHost testHost)
        {
            _generateUpdateStreamService = testHost.GetService <GenerateUpdateStreamService>();
            _testOptions = testHost.GetService <IOptions <TestOptions> >().Value;

            _spotifyClientFactory   = testHost.GetService <ISpotifyClientFactory>();
            _spotifyClientService   = testHost.GetService <ISpotifyClientService>();
            _trackRepository        = testHost.GetService <ITrackRepository>();
            _playlistRepository     = testHost.GetService <IPlaylistRepository>();
            _chatRepository         = testHost.GetService <IChatRepository>();
            _chatMemberRepository   = testHost.GetService <IChatMemberRepository>();
            _userRepository         = testHost.GetService <IUserRepository>();
            _voteRepository         = testHost.GetService <IVoteRepository>();
            _voteTextHelper         = testHost.GetService <IVoteTextHelper>();
            _loginRequestRepository = testHost.GetService <ILoginRequestRepository>();
            _sendMessageService     = testHost.GetService <ISendMessageService>();
            _spotifyLinkHelper      = testHost.GetService <ISpotifyLinkHelper>();

            var handleMessageService       = testHost.GetService <IHandleMessageService>();
            var handleCallbackQueryService = testHost.GetService <IHandleCallbackQueryService>();
            var handleInlineQueryService   = testHost.GetService <IHandleInlineQueryService>();
            var commandsService            = testHost.GetService <ICommandsService>();
            var updateDtoService           = testHost.GetService <IUpdateDtoService>();
            var sentryOptions = testHost.GetService <IOptions <SentryOptions> >();

            _sut = new Update(handleMessageService, handleCallbackQueryService, handleInlineQueryService, commandsService, updateDtoService, sentryOptions);
        }
Example #2
0
        public CallbackTests(TestHost testHost)
        {
            _testOptions = testHost.GetService <IOptions <TestOptions> >().Value;

            _loginRequestRepository = testHost.GetService <ILoginRequestRepository>();

            var spotifyAuthorizationService = testHost.GetService <IAuthorizationService>();
            var sendMessageService          = testHost.GetService <ISendMessageService>();
            var chatRepository       = testHost.GetService <IChatRepository>();
            var trackRepository      = testHost.GetService <ITrackRepository>();
            var sentryOptions        = testHost.GetService <IOptions <SentryOptions> >();
            var spotifyClientFactory = testHost.GetService <ISpotifyClientFactory>();
            var spotifyClientService = testHost.GetService <ISpotifyClientService>();

            _sut = new Callback(spotifyAuthorizationService, sendMessageService, chatRepository, trackRepository, spotifyClientFactory, spotifyClientService, sentryOptions);
        }
Example #3
0
 public LoginRequestService(ILoginRequestRepository loginRequestRepository)
 {
     _loginRequestRepository = loginRequestRepository;
 }