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); }
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); }
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()); }
public void SetUp() { ValidUrlParser = new ValidUrlParser(new Settings()); }