public void SetUp() { _cloudSearchSettings = new CloudSearchSettings() { ApiVersion = string.Empty, CloudSearchId = string.Empty }; _cloudSearch = new CloudSearch <Movie>(_cloudSearchSettings); }
public void SetUp() { _cloudSearchSettings = new CloudSearchSettings() { ApiVersion = string.Empty, CloudSearchId = string.Empty }; _cloudSearch = new CloudSearch <Movie>(_cloudSearchSettings); _cloudSearch.AddPresistantCondition(new StringBooleanCondition("fooTenant", "fooParameterName")); }
protected override void beforeEach() { _cloudSearchSettings = new CloudSearchSettings() { ApiVersion = string.Empty, CloudSearchId = string.Empty }; Services.Inject(_cloudSearchSettings); Services.PartialMockTheClassUnderTest(); }
public CloudSearch(ICloudSearchSettings cloudSearchSettings) { _cloudSearchSettings = cloudSearchSettings; _searchUri = string.Format("http://search-{0}/{1}/search", _cloudSearchSettings.CloudSearchId, _cloudSearchSettings.ApiVersion); _documentUri = string.Format("http://doc-{0}/{1}/documents/batch", _cloudSearchSettings.CloudSearchId, _cloudSearchSettings.ApiVersion); _queryBuilder = new QueryBuilder <TDocument>(_searchUri); _actionBuilder = new ActionBuilder <TDocument>(); _webHelper = new WebHelper(); _hitFeeder = new HitFeeder <TDocument>(); _facetBuilder = new FacetBuilder(); PersistanteCondition = new List <IBooleanCondition>(); }
public CloudSearchClient(ICloudSearchSettings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } _settings = settings; _searchClient = settings.HttpClientFactory.MakeInstance(); _searchClient.BaseAddress = new Uri($"http://search-{settings.Endpoint}/{Constants.ApiVersion}/"); _documentClient = settings.HttpClientFactory.MakeInstance(); _documentClient.BaseAddress = new Uri($"http://doc-{settings.Endpoint}/{Constants.ApiVersion}/"); _responseDeserializer = JsonSerializer.Create(JsonSettings.Default); }