42 using RenderInterfacePtr_t =
43 ::std::shared_ptr<CovelliteGui::RenderInterface>;
44 using StringTranslatorPtr_t =
45 ::std::shared_ptr<::mock::covellite::gui::IStringTranslator>;
51 RenderInterfacePtr_t m_pRenderInterface;
52 StringTranslatorPtr_t m_pStringTranslator;
55 bool operator== (
const Data & _Data)
const
57 if (m_pRenderInterface->m_Id != _Data.m_pRenderInterface->m_Id)
return false;
58 if (m_pStringTranslator->m_Id != _Data.m_pStringTranslator->m_Id)
return false;
65 public ::alicorn::extension::testing::Proxy<Proxy>
68 MOCK_METHOD1(Constructor, Id_t(
const Data &));
73 Initializer & operator= (
const Initializer &) =
delete;
74 bool operator== (
const Initializer & _Value)
const {
return (m_Id == _Value.m_Id); }
77 explicit Initializer(
const Data & _Param1) :
78 m_Id(Proxy::GetInstance()->Constructor(_Param1))