コード例 #1
0
 public function run()
 {
     $numbers = range($this->config->getStartIndex(), $this->config->getEndIndex());
     $result = [];
     foreach ($numbers as $index) {
         $result[] = FizzBuzzFactory::create($index, $this->config->getMap())->getOutput();
     }
     echo implode(" ", $result);
 }
コード例 #2
0
 /**
  * @dataProvider getStrictCountTestCases
  */
 public function testStrictCountCases($limit, $expected)
 {
     $fizzBuzz = FizzBuzzFactory::create(FizzBuzzFactory::MODE_STRICT);
     $this->assertEquals($expected, $fizzBuzz->countTo($limit));
 }