public void IndexWithDashesAreNotStripped() { var index = ElasticsearchConfiguration.NewUniqueIndexName() + "-dashes"; var x = this.Client.CreateIndex(index); x.Acknowledged.Should().BeTrue(); var alias = ElasticsearchConfiguration.NewUniqueIndexName() + "-dashes-alias"; var aliasResult = this.Client.Alias(a => a.Add(aa => aa.Index(index).Alias(alias))); aliasResult.IsValid.Should().BeTrue(); aliasResult.Acknowledged.Should().BeTrue(); var elasticsearchClient = new ElasticsearchClient(ElasticsearchConfiguration.Settings()); var dynamicResult = elasticsearchClient.IndicesGetAliasForAll(alias); dynamicResult.Response.ContainsKey(index).Should().BeTrue(); }