Added test for database.direct.updateDataset
Split most test methods into separate all and dataset methods