Ejemplo n.º 1
0
 public function testDifferentInitialNumber()
 {
     $number = new FibonacciNumber(10, 20);
     $this->assertSame(10, $number->getCurrent());
     $this->assertSame(30, $number->getNext()->getCurrent());
     $this->assertSame(40, $number->getNext()->getNext()->getCurrent());
     $this->assertSame(70, $number->getNext()->getNext()->getNext()->getCurrent());
     $this->assertSame(110, $number->getNext()->getNext()->getNext()->getNext()->getCurrent());
 }
Ejemplo n.º 2
0
 /** @return integer */
 public function current()
 {
     return $this->number->getCurrent();
 }