Add transactional tests