Junit + Ejb+Jsf Ajuda

No meu projeto utilizo jsf ,ejb, e agora estou adicionando o Junit para testar os meus beans jsf e ejbs, la na minha classe
de teste crio uma instancia do meu ManagedBean no construtor deste bean ele faz lookup de alguns ejbs, porem quando executo pela aplicacao web ele
carrega os ejbs tudo certinho, mas qdo executo os testes ele nao encontra os ejbs, ai fiz um teste dentro da minha classe de testes
fazendo um lookup dos ejbs utilizando suas interfaces remotas, neste caso ele encontra os ejbs.
Porque via aplicacao web consigo fazer lookup com as interfaces Local do ejb e no Junit nao?

No caso qdo faço assim:

	unidadeOperacionalDaoloc = (UnidadeOperacionalAguaDaoEjbLocal) sl
			.lookup("localhost", "projeto_EjbEAR",
					UnidadeOperacionalAguaDaoEjbLocal.class);

em debug inspecionando o elemento unidadeOperacionalDaoloc vejo que o containerId esta com este valor: jboss.j2ee:ear=projeto_EjbEAR.ear,jar=projeto_Ejb.jar,name=ejb/UnidadeOperacionalAguaDao,service=EJB3
e o container esta nulo e o provider tbm esta nulo