public function it_will_create_remote_branch_value_object(PushPayload $pushPayload) { $pushPayload->getBranchName()->willReturn('name'); $result = $this->create($pushPayload); $result->shouldReturnAnInstanceOf('DevBoard\\GithubRemote\\ValueObject\\Branch\\Branch'); $result->getName()->shouldReturn('name'); }
/** * @param PushPayload $pushPayload * * @return Branch */ public function create(PushPayload $pushPayload) { return new Branch($pushPayload->getBranchName()); }