コード例 #1
0
        public void Execute_NoPort_DefaultPort()
        {
            var parser = new UriConnectionStringParser();
            var option = parser.Execute($@"elasticsearch://localhost");

            Assert.That(option.Port, Is.EqualTo(9200));
        }
コード例 #2
0
        public void Execute_WithPort_PortFromConnectionString()
        {
            var parser = new UriConnectionStringParser();
            var option = parser.Execute($@"elasticsearch://localhost:9201");

            Assert.That(option.Port, Is.EqualTo(9201));
        }
コード例 #3
0
        public void Execute_Hostname_FromConnectionString()
        {
            var parser = new UriConnectionStringParser();
            var option = parser.Execute($@"elasticsearch://*****:*****@localhost:9200");

            Assert.That(option.Hostname, Is.EqualTo("localhost"));
        }
コード例 #4
0
        public void Execute_WithBasicAuth_BasicAuth()
        {
            var parser = new UriConnectionStringParser();
            var option = parser.Execute($@"elasticsearch://*****:*****@localhost:9200");

            Assert.That(option.Username, Is.EqualTo("admin"));
            Assert.That(option.Password, Is.EqualTo("passw0rd"));
        }