コード例 #1
0
ファイル: IntegrationTests.cs プロジェクト: vjdw/Audit.NET
            public void Test_ElasticSearchDataProvider_FluentApi()
            {
                var x = new Elasticsearch.Providers.ElasticsearchDataProvider(_ => _
                                                                              .ConnectionSettings(new Elasticsearch.Providers.AuditConnectionSettings(new Uri("http://server/")))
                                                                              .Id(ev => "id")
                                                                              .Index("ix"));

                Assert.AreEqual("http://server/", (x.ConnectionSettings.ConnectionPool.Nodes.First().Uri.ToString()));
                Assert.IsTrue(x.IdBuilder.Invoke(null).Equals(new Nest.Id("id")));
                Assert.AreEqual("ix", x.IndexBuilder.Invoke(null).Name);
            }
コード例 #2
0
            public void Test_ElasticSearchDataProvider_FluentApi()
            {
#pragma warning disable CS0618 // Type or member is obsolete
                var x = new Elasticsearch.Providers.ElasticsearchDataProvider(_ => _
                                                                              .ConnectionSettings(new Elasticsearch.Providers.AuditConnectionSettings(new Uri("http://server/")))
                                                                              .Id(ev => "id")
                                                                              .Index("ix")
                                                                              .Type(ev => Nest.TypeName.From <int>()));
#pragma warning restore CS0618 // Type or member is obsolete

                Assert.AreEqual("http://server/", (x.ConnectionSettings.ConnectionPool.Nodes.First().Uri.ToString()));
                Assert.IsTrue(x.IdBuilder.Invoke(null).Equals(new Nest.Id("id")));
                Assert.AreEqual("ix", x.IndexBuilder.Invoke(null).Name);
#pragma warning disable CS0618 // Type or member is obsolete
                Assert.AreEqual(Nest.TypeName.From <int>(), x.TypeNameBuilder.Invoke(null));
#pragma warning restore CS0618 // Type or member is obsolete
            }