Add more unit tests for create()