Example #1
0
        public override void SetUp()
        {
            base.SetUp();

            var serviceProvider = new ServiceProvider();
            myWebScrapSC = serviceProvider.Browser();
        }
Example #2
0
 public GenericDatumProvider(IDocumentBrowser webScrapSC, DatumLocator locator, IFetchPolicy fetchPolicy, IResultPolicy resultPolicy)
 {
     myWebScrapSC = webScrapSC;
     Locator      = locator;
     FetchPolicy  = fetchPolicy;
     ResultPolicy = resultPolicy;
 }
Example #3
0
        public override void SetUp()
        {
            base.SetUp();

            var serviceProvider = new ServiceProvider();

            myWebScrapSC = serviceProvider.Browser();
        }
Example #4
0
        public DatumProviderFactory(IDocumentBrowser webScrapSC, IFetchPolicy fetchPolicy, IResultPolicy resultPolicy)
        {
            myWebScrapSC = webScrapSC;
            FetchPolicy  = fetchPolicy;
            ResultPolicy = resultPolicy;

            LocatorRepository = new DatumLocatorRepository();
        }
        public static T LoadDocument <T>(this IDocumentBrowser self, string url) where T : IDocument
        {
            var docType = GetDocumentType(typeof(T));

            self.Navigate(docType, new Uri(url));

            return(( T )self.Document);
        }
Example #6
0
        public DatumProviderFactory( IDocumentBrowser webScrapSC, IFetchPolicy fetchPolicy, IResultPolicy resultPolicy )
        {
            myWebScrapSC = webScrapSC;
            FetchPolicy = fetchPolicy;
            ResultPolicy = resultPolicy;

            LocatorRepository = new DatumLocatorRepository();
        }
Example #7
0
 public Validator(IDocumentBrowser webScrapSC)
 {
     myWebScrapSC = webScrapSC;
 }
Example #8
0
        public override void TearDown()
        {
            myWebScrapSC = null;

            base.TearDown();
        }
Example #9
0
 public DatumProviderFactory(IDocumentBrowser webScrapSC, IFetchPolicy fetchPolicy)
     : this(webScrapSC, fetchPolicy, null)
 {
 }
 public static void Navigate(this IDocumentBrowser self, DocumentType docType, DocumentLocator locator)
 {
     self.Navigate(docType, locator, new NullLocatorMacroResolver());
 }
 public static void Navigate(this IDocumentBrowser self, DocumentType docType, Uri url)
 {
     self.Navigate(docType, new DocumentLocator(new Request(url)));
 }
Example #12
0
 public virtual void FixtureSetUp()
 {
     myServiceProvider = new ServiceProvider();
     myBrowser         = myServiceProvider.Browser();
 }
Example #13
0
 public virtual void FixtureSetUp()
 {
     myServiceProvider = new ServiceProvider();
     myBrowser = myServiceProvider.Browser();
 }
Example #14
0
        public override void TearDown()
        {
            myWebScrapSC = null;

            base.TearDown();
        }
Example #15
0
 public DatumProviderFactory( IDocumentBrowser webScrapSC, IFetchPolicy fetchPolicy )
     : this(webScrapSC, fetchPolicy, null)
 {
 }
Example #16
0
 public Validator( IDocumentBrowser webScrapSC )
 {
     myWebScrapSC = webScrapSC;
 }