public void Setup() { MockClientAuthenticator = new Mock <IClientAuthenticator>(); MockSiteConnectorSettings = new Mock <ISiteConnectorSettings>(); MockLogger = new Mock <ILog>(); Handlers = new List <IHttpStatusCodeStrategy> { new StrategyForInformationStatusCode(MockLogger.Object), new StrategyForSuccessStatusCode(MockLogger.Object), new StrategyForRedirectionStatusCode(MockLogger.Object), new StrategyForClientErrorStatusCode(MockLogger.Object), new StrategyForSystemErrorStatusCode(MockLogger.Object) }; EmptyJsonContent = "{}"; TestType = new TestType(); ValidTestResponseData = JsonConvert.SerializeObject(TestType); MockHttpMessageHandler = new MockHttpMessageHandler(); HttpClient = new HttpClient(MockHttpMessageHandler); HttpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "dummytoken"); TestUrlMatch = "http://localhost/api/user/*"; TestUrl = "http://localhost/api/user/1234"; TestUri = new Uri(TestUrl); Unit = new SiteConnection.SiteConnector(HttpClient, MockClientAuthenticator.Object, MockSiteConnectorSettings.Object, Handlers, MockLogger.Object); MockClientAuthenticator.Setup(x => x.Authenticate(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .ReturnsAsync(() => "mockToken_dndndndndndndndnd="); }
public UserIndexResourceProcessor(ISiteSettings settings, ISiteConnector downloader, IIndexProvider indexProvider, ISearchSettings searchSettings, ILog logger, IIndexNameCreator indexNameCreator, IElasticsearchCustomClient elasticClient) : base(settings, downloader, indexProvider, searchSettings, logger, indexNameCreator, elasticClient) { }
public BaseIndexResourceProcessor(ISiteSettings settings, ISiteConnector dataSource, IIndexProvider indexProvider, ISearchSettings searchSettings, ILog logger, IIndexNameCreator indexNameCreator, IElasticsearchCustomClient elasticClient) { _settings = settings; _dataSource = dataSource; _indexProvider = indexProvider; _searchSettings = searchSettings; _logger = logger; _indexNameCreator = indexNameCreator; _elasticClient = elasticClient; }
public IndexerService(ISiteSettings settings, ISiteConnector downloader, IIndexProvider indexProvider, ISearchSettings searchSettings, ILog logger, IIndexNameCreator indexNameCreator, IIndexResourceProcessor indexResourceProcessor, ServiceConfiguration manifests) { _siteSettings = settings; _dataSource = downloader; _indexProvider = indexProvider; _searchSettings = searchSettings; _logger = logger; _indexNameCreator = indexNameCreator; _indexResourceProcessor = indexResourceProcessor; _manifests = manifests; }
public PaymentsController() { _siteConnector = new SiteConnector(); _identityHandler = new CookieIdentityHandler(_cookieName, _cookieDomain, _defaultIdentity); _paymentsViewModels = new PaymentsViewModel { Payments = Enumerable.Range(1, 1000).Select(x => new PaymentViewModel { AccountId = x % 100, PaymentId = x, Created = DateTimeOffset.UtcNow.AddDays(-x * 7), Direction = x % 3 == 0 ? "In" : "Out", Amount = x % 3 == 0 ? x * 1000 : x * -1000 }).ToList() }; }
public ManifestRepository(ISiteSettings settings, ISiteConnector siteConnector, IFormMapper formMapper, ILog log, IServiceConfiguration serviceConfiguration ) { _siteConnector = siteConnector; _formMapper = formMapper; _log = log; _serviceConfiguration = serviceConfiguration; _sites = new Dictionary <SupportServiceIdentity, Uri>(); foreach (var item in (settings.BaseUrls ?? string.Empty).Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { var subItems = item.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries); var key = (SupportServiceIdentity)Enum.Parse(typeof(SupportServiceIdentity), subItems[0]); var value = new Uri(subItems[1]); _sites.Add(key, value); } }
public ResourcesController() { _siteConnector = new SiteConnector(); _identityHandler = new CookieIdentityHandler(_cookieName, _cookieDomain, _defaultIdentity); }
public StatusController(ISiteConnector siteConnector, ISiteSettings siteSettings) { _siteConnector = siteConnector; _siteSettings = siteSettings; }
public AccountsController() { _siteConnector = new SiteConnector(); }