Add round factory unit tests