factory properties test