public function testFindScheduledDistribution()
 {
     $dateFrom = new \DateTime('2013-12-20');
     $dateTo = $this->businessCalendar->addBusinessDays($dateFrom, 4);
     $distribution = $this->repository->findScheduledDistribution($this->account, $dateFrom, $dateTo);
     $this->assertEquals(0, $distribution);
     $dateFrom = new \DateTime('2013-12-26');
     $dateTo = $this->businessCalendar->addBusinessDays($dateTo, 4);
     $distribution = $this->repository->findScheduledDistribution($this->account, $dateFrom, $dateTo);
     $this->assertEquals(500, $distribution);
 }
 public function testAddBusinessDays()
 {
     $bc = new BusinessCalendar();
     $fromDate = new \DateTime('2014-02-24');
     $date = $bc->addBusinessDays($fromDate, -1);
     $dateStr = $date->format('Y-m-d');
     $this->assertEquals('2014-02-21', $dateStr);
     $fromDate = new \DateTime('2014-02-24');
     $date = $bc->addBusinessDays($fromDate, -10);
     $dateStr = $date->format('Y-m-d');
     $this->assertEquals('2014-02-07', $dateStr);
     $fromDate = new \DateTime('2014-02-21');
     $date = $bc->addBusinessDays($fromDate, 1);
     $dateStr = $date->format('Y-m-d');
     $this->assertEquals('2014-02-24', $dateStr);
     $fromDate = new \DateTime('2014-02-24');
     $date = $bc->addBusinessDays($fromDate, 10);
     $dateStr = $date->format('Y-m-d');
     $this->assertEquals('2014-03-10', $dateStr);
 }