Testes unitarios : mockar o faceContext

ola. estou fazendo testes unitarios e gostaria de saber como
conseguir mockar o faceContext.

Tenho uma classe que tenho.

FacesContext contex = FacesContext.getCurrentInstance();
String usuario Aplicacao = context.getExternalContext().
getUserPrincipal().getName();

eu preciso que essa variavel usuarioAplicacao retornasse
algo mockado para eu conseguir terminar
o teste

Se é tudo fake, o que esse teste está testando de fato?