Connect() public method

Nodes connection method.
public Connect ( int firstIndex, int secondIndex ) : void
firstIndex int /// First node index. ///
secondIndex int /// Second node index. ///
return void
 public void BothConnectionGraphTest()
 {
     var connector = new GraphManager(connectionsList, elementsList);
     connector.Connect(1, 5);
     Assert.IsTrue(connectionsList[8].Connected);
     Assert.AreEqual(1, elementsList[5].TaxonNumber);
     Assert.AreEqual(1, elementsList[1].TaxonNumber);
     Assert.AreEqual(1, elementsList[4].TaxonNumber);
     Assert.AreEqual(1, elementsList[5].TaxonNumber);
 }
 public void UnBothConnectionGraphTest()
 {
     var connector = new GraphManager(connectionsList, elementsList);
     connectionsList[1].Connected = true;
     elementsList[2].TaxonNumber = 1;
     connector.Connect(1, 2);
     Assert.IsFalse(connectionsList[5].Connected);
     Assert.AreEqual(1, elementsList[0].TaxonNumber);
     Assert.AreEqual(1, elementsList[1].TaxonNumber);
     Assert.AreEqual(1, elementsList[2].TaxonNumber);
 }
 public void UnConnectedGraphsTest()
 {
     var connector = new GraphManager(connectionsList, elementsList);
     connector.Connect(2, 3);
     Assert.IsTrue(connectionsList[9].Connected);
     Assert.AreEqual(3, elementsList[2].TaxonNumber);
     Assert.AreEqual(3, elementsList[3].TaxonNumber);
 }
 public void OneConnectedGraphTest()
 {
     var connector = new GraphManager(connectionsList, elementsList);
     connector.Connect(0, 2);
     Assert.IsTrue(connectionsList[1].Connected);
     Assert.AreEqual(1, elementsList[0].TaxonNumber);
     Assert.AreEqual(1, elementsList[1].TaxonNumber);
     Assert.AreEqual(1, elementsList[2].TaxonNumber);
 }