toBeInstanceOf(Driver::class) ->and($driver->serviceType()->value)->not->toBeEmpty() ->and($driver->versionTrack())->not->toBeEmpty() ->and($driver->defaultImage())->not->toBeEmpty() ->and($driver->defaultPorts())->toBeArray() ->and($driver->firewallRules())->toBeArray() ->and($driver->environmentSchema())->toBeArray() ->and($driver->resourceDefaults())->toBeArray() ->and($driver->updateBehavior())->not->toBeEmpty(); } } });