def METHOD_NAME(
    client: testclient.TestClient,
    db: orm.Session,
    test_tool_version: tools_models.DatabaseVersion,
):
    response = client.post(
        "/api/v1/settings/modelsources/t4c",
        json={
            "license": "test",
            "host": "test",
            "port": 2036,
            "cdo_port": 12036,
            "usage_api": "http://localhost:8086",
            "rest_api": "http://localhost:8080",
            "username": "admin",
            "protocol": "tcp",
            "name": "Test integration",
            "version_id": test_tool_version.id,
            "password": "secret-password",
        },
    )
    assert response.status_code == 200
    assert response.json()["name"] == "Test integration"
    t4c_instance = t4c_crud.get_t4c_instance_by_id(db, response.json()["id"])
    assert t4c_instance
    assert t4c_instance.name == "Test integration"