add_executable(test_ui_api_services_model_and_controller
    testUiApiServicesModelAndController.cpp
)

target_link_libraries(test_ui_api_services_model_and_controller PRIVATE
    Qt6::Test
    test_common
)

add_executable(test_ui_news_model_and_controller
    testUiNewsModelAndController.cpp
)

target_link_libraries(test_ui_news_model_and_controller PRIVATE
    Qt6::Test
    test_common
)

add_executable(test_gateway_service_import
    testGatewayServiceImport.cpp
)

target_link_libraries(test_gateway_service_import PRIVATE
    Qt6::Test
    test_common
)

add_test(NAME UiApiServicesModelAndControllerTest COMMAND test_ui_api_services_model_and_controller)
add_test(NAME UiNewsModelAndControllerTest COMMAND test_ui_news_model_and_controller)
add_test(NAME GatewayServiceImportTest COMMAND test_gateway_service_import)

amnezia_copy_runtime_dlls()
