public function it_will_create_remote_external_service_value_object(StatusPayload $statusPayload) { $statusPayload->getContext()->willReturn('context'); $result = $this->create($statusPayload); $result->shouldReturnAnInstanceOf('DevBoard\\GithubRemote\\ValueObject\\ExternalService\\ExternalService'); $result->getContext()->shouldReturn('context'); }
/** * @param StatusPayload $statusPayload * * @return ExternalService */ public function create(StatusPayload $statusPayload) { return new ExternalService($statusPayload->getContext()); }