Add a bunch of tests.