each of these test fixtures should really be in its own file.