assertInstanceOf(DegradedGuidBuilder::class, $featureSet->getBuilder()); } public function testFallbackBuilderIsSelectedOn32BitSystem(): void { $featureSet = new FeatureSet(false, true); $this->assertInstanceOf(FallbackBuilder::class, $featureSet->getBuilder()); } public function testSetValidatorSetsTheProvidedValidator(): void { $validator = Mockery::mock(ValidatorInterface::class); $featureSet = new FeatureSet(); $featureSet->setValidator($validator); $this->assertSame($validator, $featureSet->getValidator()); } }