setProduct(SettingsProductEnum::ARTIST_PREMIUM()); $this->organization = new Organization(); $this->organization->setSettings($settings); $settings = new Settings(); $settings->setProduct(SettingsProductEnum::MANAGER()); $this->federation = new Organization(); $this->federation->setSettings($settings); $this->organizationUtils = new OrganizationUtils(); } /** * @see OrganizationUtils::isStructure() */ public function testIsStructureTest(){ $this->assertTrue($this->organizationUtils->isStructure($this->organization)); } /** * @see OrganizationUtils::isStructure() */ public function testIsNotStructureTest(){ $this->assertFalse($this->organizationUtils->isStructure($this->federation)); } /** * @see OrganizationUtils::isManager() */ public function testIsManagerTest(){ $this->assertTrue($this->organizationUtils->isManager($this->federation)); } /** * @see OrganizationUtils::isManager() */ public function testIsNotManagerTest(){ $this->assertFalse($this->organizationUtils->isManager($this->organization)); } /** * @see OrganizationUtils::isOrganizationIs2ios() */ public function testIsOrganizationIs2ios(){ $organizationMock = $this->getMockBuilder(Organization::class)->getMock(); $organizationMock ->method('getId') ->willReturn(32366); $this->assertTrue($this->organizationUtils->isOrganizationIs2ios($organizationMock)); } /** * @see OrganizationUtils::isOrganizationIs2ios() */ public function testIsNotOrganizationIs2ios(){ $organizationMock = $this->getMockBuilder(Organization::class)->getMock(); $organizationMock ->method('getId') ->willReturn(1); $this->assertFalse($this->organizationUtils->isOrganizationIs2ios($organizationMock)); } /** * @see OrganizationUtils::isOrganizationIsCMF() */ public function testIsOrganizationIsCMF(){ $organizationMock = $this->getMockBuilder(Organization::class)->getMock(); $organizationMock ->method('getId') ->willReturn(12097); $this->assertTrue($this->organizationUtils->isOrganizationIsCMF($organizationMock)); } }