public void isUnicursalTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoUnicursal() .Build(); Assert.AreEqual(grafo.isUnicursal(), true); }
public void isNotConexoTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoNaoConexo() .Build(); Assert.AreEqual(grafo.isConexo(), false); }
public void isNotEulerianoTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoNaoEuleriano() .Build(); Assert.AreEqual(grafo.isEuleriano(), false); }
public void CutVertice() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .CutVertices() .Build(); Assert.AreEqual(grafo.getCutVertices(), 6); }
public void isCompletoTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoCompleto() .Build(); Assert.AreEqual(grafo.isCompleto(), true); }
public void isRegular() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .Regular() .Build(); Assert.AreEqual(grafo.isRegular(), true); }
public void isNotNuloTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoCompleto() .Build(); Assert.AreEqual(grafo.isNulo(), false); }
public void isNotPendenteTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoCompleto() .Build(); Vertice v1 = grafo.vertices[0]; Assert.AreEqual(grafo.isPendente(v1), false); }
public void isAdjacenteTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoCompleto() .Build(); Vertice v1 = grafo.vertices[0]; Vertice v2 = grafo.vertices[1]; Assert.AreEqual(grafo.isAdjacente(v1, v2), true); }
public void Kruskal() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .Prim() .Build(); GrafoNaoDirigido grafoEsperado = new GrafoNaoDirigidoBuilder() .PrimEsperado() .Build(); bool expected = grafo.getAGMKruskal().Equals(grafoEsperado); Assert.AreEqual(expected, true); }
public void getComplementarTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .GrafoNaoCompleto() .Build(); GrafoNaoDirigido grafoComplentar = new GrafoNaoDirigidoBuilder() .GrafoComplementar() .Build(); bool expected = grafo.getComplementar().Equals(grafoComplentar); Assert.AreEqual(expected, true); }
public void getAGMPrimTest() { GrafoNaoDirigido grafo = new GrafoNaoDirigidoBuilder() .Prim() .Build(); GrafoNaoDirigido grafoEsperado = new GrafoNaoDirigidoBuilder() .PrimEsperado() .Build(); Vertice v1 = grafo.vertices[0]; bool expected = grafo.getAGMPrim(v1).Equals(grafoEsperado); Assert.AreEqual(expected, true); }