Example #1
0
 public EntityRepository(IOrganizationService orgService, IRetryExecutor retryExecutor, IEntityMetadataCache entMetadataCache, RepositoryCachingMode cachingMode = RepositoryCachingMode.None)
 {
     this.orgService     = orgService;
     this.retryExecutor  = retryExecutor;
     this.metadataCache  = entMetadataCache;
     this.mapLookupCache = cachingMode == RepositoryCachingMode.Lookup ? new EntityMapLookupCache(orgService) : null;
 }
Example #2
0
        public WebDriver(
            IWebDriver seleniumDriver,
            Func <Uri> rootUrl,
            SeleniumGridConfiguration configuration,
            IRetryExecutor retryExecutor,
            ISelectorFactory selectorFactory,
            IElementFactory elementFactory,
            IXpathProvider xpathProvider,
            IMovieLogger movieLogger,
            IWebElementSourceLog webElementSourceLog,
            IEnumerable <SelectorPrefix> prefixes = null)
        {
            SeleniumDriver            = seleniumDriver;
            SuccessfulSearchers       = new List <Searcher>();
            RootUrl                   = rootUrl;
            SeleniumGridConfiguration = configuration;
            RetryExecutor             = retryExecutor;
            SelectorFactory           = selectorFactory;
            MovieLogger               = movieLogger;
            Prefixes                  = prefixes?.ToList() ?? new List <SelectorPrefix>()
            {
                new EmptySelectorPrefix()
            };

            Children            = new List <WebDriver>();
            Screenshots         = new List <byte[]>();
            ElementFactory      = elementFactory;
            XpathProvider       = xpathProvider;
            WebElementSourceLog = webElementSourceLog;
        }
Example #3
0
 public EntityRepositoryFake(IOrganizationService orgService, IRetryExecutor retryExecutor, IEntityMetadataCache entMetadataCache)
     : base(orgService, retryExecutor, entMetadataCache)
 {
 }
Example #4
0
 public EntityRepositoryFake(IOrganizationService orgService, IRetryExecutor retryExecutor)
     : this(orgService, retryExecutor, new EntityMetadataCache(orgService))
 {
 }
 public EntityRepositorySingle(IOrganizationService orgService, IRetryExecutor retryExecutor, IEntityMetadataCache entMetadataCache, RepositoryCachingMode cachingMode)
     : base(orgService, retryExecutor, entMetadataCache, cachingMode)
 {
 }
 public EntityRepositorySingle(IOrganizationService orgService, IRetryExecutor retryExecutor, RepositoryCachingMode cachingMode)
     : this(orgService, retryExecutor, new EntityMetadataCache(orgService), cachingMode)
 {
 }
Example #7
0
 public EntityRepository(IOrganizationService orgService, IRetryExecutor retryExecutor, IEntityMetadataCache entMetadataCache)
 {
     this.orgService    = orgService;
     this.retryExecutor = retryExecutor;
     metadataCache      = entMetadataCache;
 }
 public void Setup()
 {
     orgService       = ConnectionHelper.GetOrganizationalServiceTarget();
     retryExecutor    = new ServiceRetryExecutor();
     entityRepository = new EntityRepository(orgService, retryExecutor);
 }
 public void Setup()
 {
     retryExecutor = new ServiceRetryExecutor();
 }