public Connect ( int firstIndex, int secondIndex ) : void | ||
firstIndex | int | /// First node index. /// |
secondIndex | int | /// Second node index. /// |
리턴 | 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); }