#include "AuthRegistrationExecutorTestFixture.h" #include #include #include #include "./../../src/db/mysql_connector.h" using namespace std; namespace uad { F::F() : argv(boost::unit_test::framework::master_test_suite().argv), mysql_credentials(argv[1]), mysql_session(new mysqlx::Session(mysql_credentials)) { uad::SetMySqlSession(mysql_session); user_dao = std::make_shared(GetMySqlSession()); executor = std::make_unique(GetMySqlSession(), user_dao); BOOST_TEST_MESSAGE("Setup RouteAuthRegistrationExecutor fixture"); } F::~F() { argv = nullptr; mysql_session->close(); delete mysql_session; BOOST_TEST_MESSAGE("Setup RouteAuthRegistrationExecutor fixture"); } }