public void Should_Create_Valid_ElasticSearchClient_With_BasicAuthentication() { // Act _sut = new ElasticSearchClientProvider(_mockConfig.Object); // Assert _sut.Client.ShouldNotBeNull(); _sut.Client.ConnectionSettings.DefaultIndex.ShouldBe(DefaultIndex); _sut.Client.ConnectionSettings.BasicAuthenticationCredentials.Username.ShouldBe(Username); _sut.Client.ConnectionSettings.BasicAuthenticationCredentials.Password.CreateString().ShouldBe(Password); }
public void Should_Create_Valid_ElasticSearchClient_With_No_Credentials() { // Arrange _mockConfig.SetupGet(x => x.Value).Returns(new ElasticSearchConfig { Uri = "http://localhost", DefaultIndex = DefaultIndex }); // Act _sut = new ElasticSearchClientProvider(_mockConfig.Object); // Assert _sut.Client.ShouldNotBeNull(); _sut.Client.ConnectionSettings.DefaultIndex.ShouldBe(DefaultIndex); _sut.Client.ConnectionSettings.BasicAuthenticationCredentials.ShouldBeNull(); }
public ElasticSearchAuditingStore(IElasticSearchClientProvider elasticSearchClientProvider, IElasticSearchConfiguration elasticSearchConfiguration) { _elasticSearchClientProvider = elasticSearchClientProvider; _elasticSearchConfiguration = elasticSearchConfiguration; }