protected function setUp() { parent::setUp(); Application::current()->registerModule(new CommunicationsModule()); Application::current()->initialiseModules(); Model::clearAllRepositories(); CommunicationProcessor::setProviderClassName(EmailProvider::class, UnitTestingEmailProvider::class); Repository::setDefaultRepositoryClassName(Offline::class); Communication::clearObjectCache(); CommunicationItem::clearObjectCache(); }
public function testValidJsonTransform() { $company = new Company(); $company->CompanyName = "Gcd Technologies"; $company->CompanyData = $this->data; $company->save(); $params = MySql::getPreviousParameters(); $this->assertEquals($this->constraint, $params["CompanyData"]); Model::clearAllRepositories(); $company = new Company($company->UniqueIdentifier); $this->assertEquals($this->data, $company->CompanyData); }