예제 #1
0
 /**
  * @param $frequency
  * @param $draw_time
  * @param $now
  * @param $expectedDrawDate
  * @param $method
  */
 private function exerciseGetDrawDate($frequency, $draw_time, $now, $expectedDrawDate, $method)
 {
     $sut = new Lottery();
     $sut->initialize(['frequency' => $frequency, 'draw_time' => $draw_time]);
     $actual = $sut->{$method}(new \DateTime($now));
     $expected = new \DateTime($expectedDrawDate);
     $this->assertEquals($expected, $actual);
 }