public function testDetected() { $device = new Device(); $this->assertFalse($device->isDetected()); $device->set(['manufacturer' => 'Microsoft', 'model' => 'Xbox One']); $this->assertTrue($device->isDetected()); $device->reset(); $this->assertFalse($device->isDetected()); $device->set(['model' => 'Xbox One']); $this->assertTrue($device->isDetected()); $device->set(['manufacturer' => 'Microsoft']); $this->assertTrue($device->isDetected()); }