Google Mock unit testando métodos estáticos c ++

Comecei a trabalhar no teste de unidade (usando a estrutura BOOST para teste, mas para as simulações, tenho que usar o Google Mock) e tenho a seguinte situação:

class A
{
static int Method1(int a, int b){return a+b;}
};

class B
{
static int Method2(int a, int b){ return A::Method1(a,b);}
};

ntão, eu preciso criar uma classe simulada A e fazer com que a minha classe B não use o Method1 real da classe A, mas use a simulaçã

Não sei ao certo como fazer isso e não consegui encontrar um exemplo semelhant

questionAnswers(2)

yourAnswerToTheQuestion