Help! EJB3.1 EJBContainer.createEJBContainer(); No EJBContainer provider available: no provider name

Pessoal estou testando o j2ee6 para ver se compensa usar aqui na empresa.

Estou criando um projeto como modelo e quero criar um EJBContainer para realizar alguns unitTests

O erro ocorre justamente em:

Sendo o stack trace:

Exception in thread "main" javax.ejb.EJBException: No EJBContainer provider available: no provider names had been found.
	at javax.ejb.embeddable.EJBContainer.reportError(EJBContainer.java:186)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:121)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)
	at com.classicmodels.ejb.dao.test.Test.main(Test.java:26)

Estou usando o glassfishv3 e aparentemente o classpath está ok. Existe o META_INF/ejb-jar.xml mas ele nao contém nada já que estou usando a configuração default.

Alguém passou por isso ou tem um exemplo funcionando? Eu preciso rodar ele por dentro do eclipse já que é a ferramenta que utilizamos aqui.

Obrigado