MongoDB.DriverUnitTests.MongoUrlTests.TestServers C# (CSharp) Метод

TestServers() приватный Метод

private TestServers ( string hosts, object ports, string connectionString ) : void
hosts string
ports object
connectionString string
Результат void
        public void TestServers(string[] hosts, object[] ports, string connectionString)
        {
            var servers = (hosts == null) ? null : new List<MongoServerAddress>();
            if (hosts != null)
            {
                Assert.AreEqual(hosts.Length, ports.Length);
                for (var i = 0; i < hosts.Length; i++)
                {
                    var server = (hosts[i] == null) ? null : (ports[i] == null) ? new MongoServerAddress(hosts[i]) : new MongoServerAddress(hosts[i], (int)ports[i]);
                    servers.Add(server);
                }
            }
            var built = new MongoUrlBuilder { Servers = servers };

            foreach (var url in EnumerateBuiltAndParsedUrls(built, connectionString))
            {
                Assert.AreEqual(servers, url.Servers);
                Assert.AreEqual(connectionString, url.ToString());
            }
        }