Factory Test Method