Clusterizator.Tests.Krab.GraphManagerTests.GraphConnectionTest C# (CSharp) Метод

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

private GraphConnectionTest ( ) : void
Результат void
        public void GraphConnectionTest()
        {
            connectionsList[0].Connected = false;
            connectionsList[14].Connected = false;

            for (int i = 0; i < connectionsList.Count; i++)
            {
                elementsList[connectionsList[i].FirstElementIndex].TaxonNumber = 0;
                elementsList[connectionsList[i].SecondElementIndex].TaxonNumber = 0;
            }

            var lambdas = new[] { 10, 20, 15, 21, 6, 11, 12, 27, 16, 9, 25, 26, 13, 21, 22 };

            for (int i = 0; i < lambdas.Length; i++)
            {
                connectionsList[i].Lambda = lambdas[i];
            }

            var connector = new GraphManager(connectionsList, elementsList);
            connector.ConnectGraph();
            Assert.IsTrue(connectionsList[0].Connected);
            Assert.IsTrue(connectionsList[4].Connected);
            Assert.IsTrue(connectionsList[5].Connected);
            Assert.IsTrue(connectionsList[9].Connected);
            Assert.IsTrue(connectionsList[12].Connected);
            Assert.IsFalse(connectionsList[1].Connected);
            Assert.IsFalse(connectionsList[2].Connected);
            Assert.IsFalse(connectionsList[3].Connected);
            Assert.IsFalse(connectionsList[6].Connected);
            Assert.IsFalse(connectionsList[7].Connected);
            Assert.IsFalse(connectionsList[8].Connected);
            Assert.IsFalse(connectionsList[10].Connected);
            Assert.IsFalse(connectionsList[11].Connected);
            Assert.IsFalse(connectionsList[13].Connected);
            Assert.IsFalse(connectionsList[14].Connected);
        }