Пример #1
0
 function testSetIsActive()
 {
     $ids = array('memberOfContact' => $this->_orgContactID);
     $params = array('name' => 'General', 'description' => null, 'minimum_fee' => 100, 'duration_unit' => 'year', 'period_type' => 'fixed', 'duration_interval' => 1, 'contribution_type_id' => $this->_contributionTypeId, 'relationship_type_id' => $this->_relationshipTypeId, 'visibility' => 'Public', 'is_active' => 1);
     $membership = CRM_Member_BAO_MembershipType::add($params, $ids);
     CRM_Member_BAO_MembershipType::setIsActive($membership->id, 0);
     $isActive = $this->assertDBNotNull('CRM_Member_BAO_MembershipType', $membership->id, 'is_active', 'id', 'Database check on membership type status.');
     $this->assertEquals($isActive, 0, 'Verify membership type status.');
 }