コード例 #1
0
 public function itHasACardInCellPresenterWithSwimLineValueCollection()
 {
     $swimline_id = 112;
     stub($this->card_presenter)->getSwimlineId()->returns($swimline_id);
     $mapping_collection = stub('Cardwall_MappingCollection')->getSwimLineValues($this->field_id)->returns(array(123, 456));
     $card_in_cell_presenter_factory = new Cardwall_CardInCellPresenterFactory($this->field_provider, $mapping_collection);
     $cell_presenter = $card_in_cell_presenter_factory->getCardInCellPresenter($this->card_presenter);
     $this->assertEqual($cell_presenter, new Cardwall_CardInCellPresenter($this->card_presenter, $this->field_id, $swimline_id, array(123, 456)));
 }
コード例 #2
0
 /**
  * @return Cardwall_CardInCellPresenter
  */
 public function getCardInCellPresenter(Tracker_Artifact $artifact, $swimline_id = 0)
 {
     return $this->card_in_cell_presenter_factory->getCardInCellPresenter($this->getCardPresenter($artifact, $swimline_id));
 }