Example #1
0
 public function testGraphBalance()
 {
     // source(+100) -> sink(-10)
     $graph = new Graph();
     $graph->createVertex('source')->setBalance(100);
     $graph->createVertex('sink')->setBalance(-10);
     $alg = new AlgorithmFlow($graph);
     $this->assertEquals(90, $alg->getBalance());
     $this->assertFalse($alg->isBalancedFlow());
 }