#pragma once #include "ethernet_interface.hpp" #include namespace phosphor { namespace network { class MockEthernetInterface : public EthernetInterface { public: template MockEthernetInterface(Args&&... args) : EthernetInterface(std::forward(args)..., /*emitSignal=*/false, /*nicEnabled=*/true) { } MOCK_METHOD((ServerList), getNameServerFromResolvd, (), (override)); friend class TestEthernetInterface; }; } // namespace network } // namespace phosphor