Ejemplo n.º 1
0
 public NewsFeedService(DiscordSocketClient discord, NewsFeedServiceSettings settings, WebClient webClient)
 {
     _discord         = discord;
     _settings        = settings;
     _webClient       = webClient;
     _changeHappened += HandleChangeHappenedAsync;
 }
Ejemplo n.º 2
0
        public NewsFeedServiceTests()
        {
            _settings = new NewsFeedServiceSettings
            {
                ChannelId              = 1,
                SiteRoot               = "https://www.vg.no",
                CheckUrl               = "https://www.vg.no",
                CheckInterval          = 200,
                CheckElementSelector   = "#target-div",
                ReactionLinkSelector   = "a",
                NewsItemHeaderSelector = "h1",
                NewsItemImageSelector  = "img",
                NewsItemTextSelector   = ".content"
            };

            _discordMock = new Mock <DiscordSocketClient>().Object;

            var webClient = new Mock <WebClient>().Object;

            _webClient = webClient;
        }