Esempio n. 1
0
        public void SetUp()
        {
            MockSlackClient = new Mock <ISlackClient>();
            Settings        = new Settings();
            var parser  = new ValidUrlParser(Settings);
            var outputs = new IOutput[]
            {
                new SlackOutput(MockSlackClient.Object),
            };

            LinkCrawler = new LinkCrawler(outputs, parser, Settings);
        }
Esempio n. 2
0
        public void SetUp()
        {
            MockSlackClient = new Mock<ISlackClient>();
            Settings = new Settings();
            var parser = new ValidUrlParser(Settings);
            var outputs = new IOutput[]
            {
                new SlackOutput(MockSlackClient.Object), 
            };

            LinkCrawler = new LinkCrawler(outputs, parser, Settings);
        }
Esempio n. 3
0
        public static void StartCrawl(IClientProxy context, string Url, string connectionId)
        {
            ISettings crawlSettings = new Settings();

            crawlSettings.BaseUrl = Url;

            IValidUrlParser validUrlParser = new ValidUrlParser(crawlSettings);
            List <IOutput>  outputs        = new List <IOutput>();

            outputs.Add(new DebugOutput());
            SignalROutput signalROutput = new SignalROutput(context);

            outputs.Add(signalROutput);

            LinkCrawler linkCrawler = new LinkCrawler(outputs, validUrlParser, crawlSettings);

            crawlerList.Add(connectionId, linkCrawler);
            Task.Run(() => linkCrawler.Start());
        }
Esempio n. 4
0
 public void SetUp()
 {
     ValidUrlParser = new ValidUrlParser(new Settings());
 }
 public void SetUp()
 {
     ValidUrlParser = new ValidUrlParser(new Settings());
 }