public function test_isValid_returnsCorrectValues() { $platformTargeting = new PlatformTargeting(false, false); $this->assertFalse($platformTargeting->isValid()); $platformTargeting->setDesktop(true); $this->assertTrue($platformTargeting->isValid()); $platformTargeting->setMobile(true); $this->assertTrue($platformTargeting->isValid()); $platformTargeting->setDesktop(false); $this->assertTrue($platformTargeting->isValid()); }