function it_serializes_organization(OrganizationOfIdQuery $query, OrganizationRepository $repository, Organization $organization, OrganizationDataTransformer $dataTransformer)
 {
     $query->organizationId()->shouldBeCalled()->willReturn('organization-id');
     $repository->organizationOfId(OrganizationId::generate('organization-id'))->shouldBeCalled()->willReturn($organization);
     $dataTransformer->write($organization)->shouldBeCalled();
     $dataTransformer->read()->shouldBeCalled();
     $this->__invoke($query);
 }
 function it_serializes_filtered_organizations(FilterOrganizationsQuery $query, OrganizationRepository $repository, Organization $organization, OrganizationDataTransformer $dataTransformer)
 {
     $query->userId()->shouldBeCalled()->willReturn('user-id');
     $query->name()->shouldBeCalled()->willReturn('organization name');
     $query->offset()->shouldBeCalled()->willReturn(0);
     $query->limit()->shouldBeCalled()->willReturn(-1);
     $repository->query(Argument::any())->shouldBeCalled()->willReturn([$organization]);
     $dataTransformer->write($organization)->shouldBeCalled();
     $dataTransformer->read()->shouldBeCalled();
     $this->__invoke($query)->shouldBeArray();
 }