Esempio n. 1
0
 private VoteRewardCommand GetVoteRewardCommandLogic(HttpMessageHandler httpMessageHandler,
                                                     UsersConnector usersConnector, Config config = null)
 {
     return(new VoteRewardCommand(new HttpClient(httpMessageHandler), usersConnector,
                                  config ?? Helpers.GetConfig(),
                                  Helpers.GetMessages(), Helpers.GetLogger <VoteRewardCommand>()));
 }
Esempio n. 2
0
        public async void GetInfoWhenTopGgFunctionalityIsTurnedOff()
        {
            var usersConnector = Helpers.GetDatabaseConnector <UsersConnector>();
            var config         = Helpers.GetConfig();

            config.BotSettings.TopGgToken = null;
            var logic = GetVoteRewardCommandLogic(GetHttpClient(false), usersConnector.Object, config);

            var result = await logic.Vote(0);

            Assert.Equal("TopGGVote", result.Title);
            Assert.Equal(Helpers.InfoColor, result.Color);
            Assert.Equal("Top GG Token functionality is disabled on this server :disappointed:. Contact bots admin to turn it on :slight_smile:.",
                         result.Description);
        }