from pathlib import Path def test_dotnet_wrapper_uses_persistent_runtime_directories() -> None: root = Path(__file__).parents[1] script = (root / "install-scripts" / "dotnet").read_text() assert "export DOTNET_ROOT=" in script assert "/tmp/agentci-dotnet" not in script assert "DEV_TOOLS_DIR/runtime/dotnet" in script assert "NUGET_PACKAGES" in script assert 'export HOME="$DOTNET_CLI_HOME"' in script