<?php

declare(strict_types=1);

use App\Framework\Mcp\Tools\FrameworkTools;

describe('FrameworkTools Simple', function () {
    it('can instantiate FrameworkTools', function () {
        $container = createTestContainer();

        expect($container)->not->toBeNull();
    });

    it('can get discovery service', function () {
        $container = createTestContainer();

        $discoveryService = $container->get(\App\Framework\Discovery\UnifiedDiscoveryService::class);

        expect($discoveryService)->not->toBeNull();
    });

    it('can get compiled routes', function () {
        $container = createTestContainer();

        $compiledRoutes = $container->get(\App\Framework\Router\CompiledRoutes::class);

        expect($compiledRoutes)->not->toBeNull();
    });
});
