Vérification des résultats d'une usine dans un test unitaire

J'ai développé quelques classes de comportement similaire, qu'ils implémentent la même interface. J'ai mis en place une usine qui crée l'objet et renvoie l'interface. Je suis en train d'écrire un test unitaire pour l'usine. Tout ce que vous obtenez en retour est une interface de l'objet.
Quelle est la meilleure façon de tester que l'usine a fonctionné correctement?

Je voudrais savoir la réponse en Java, mais si il y a une solution qui traverse les langues, je voudrais savoir s'il.

Numéro 2. dans la réponse, serait fait comme l'autre réponse? Si je vais donc marquer l'autre de répondre aussi bien acceptées et reformuler ma question est la suivante adresse à la fois une usine où l'interface est retourné et vous n'avez pas la moindre idée de ce type de classe de béton mis en œuvre l'interface, et le cas où vous ne savez ce que la classe de béton a été utilisé.

source d'informationauteur javelinBCD