#pragma once #include "etl/ETLServiceInterface.hpp" #include "etl/ETLState.hpp" #include #include #include #include #include struct MockETLService : etl::ETLServiceInterface { MOCK_METHOD(void, run, (), (override)); MOCK_METHOD(void, stop, (), (override)); MOCK_METHOD(boost::json::object, getInfo, (), (const, override)); MOCK_METHOD(std::uint32_t, lastCloseAgeSeconds, (), (const, override)); MOCK_METHOD(bool, isAmendmentBlocked, (), (const, override)); MOCK_METHOD(bool, isCorruptionDetected, (), (const, override)); MOCK_METHOD(std::optional, getETLState, (), (const, override)); };