public function setUp() { $tracker_id = 123; $this->workflow = aWorkflow()->withTrackerId($tracker_id)->build(); $tracker = aMockTracker()->withId($tracker_id)->build(); stub($tracker)->getWorkflow()->returns($this->workflow); $this->artifact = anArtifact()->build(); $this->artifact->setTracker($tracker); }
public function itHasAWorkflowFromTheFactoryWhenThereAreTransitions() { $workflow = aWorkflow()->withTrackerId($this->tracker_id)->build(); stub($this->workflow_factory)->getWorkflowByTrackerId($this->tracker_id)->returns($workflow); $this->assertIdentical($this->tracker->getWorkflow(), $workflow); }