create() public method

Adds this user as a member to the site
public create ( string $email, string $role ) : Workflow
$email string Email of team member to add
$role string Role to assign to the new user
return Workflow
 public function testCreate()
 {
     $workflows = $this->getMockBuilder(Workflows::class)->disableOriginalConstructor()->getMock();
     $site = $this->getMockBuilder(Site::class)->disableOriginalConstructor()->getMock();
     $site->expects($this->once())->method('getWorkflows')->willReturn($workflows);
     $site->id = '123';
     $workflows->expects($this->once())->method('create')->with('add_site_user_membership', ['params' => ['user_email' => '*****@*****.**', 'role' => 'team_member']]);
     $org_site_membership = new SiteUserMemberships(['site' => $site]);
     $org_site_membership->create('*****@*****.**', 'team_member');
 }