Add tests for converting with transactions and workspaces. fix up 9a60643