Add test
Tweak factory test