More tests:
- a user-defined method that calls insert (rather than calling the provided 'insert' method)
- calling insert multiple times
- calling insert on multiple collections (one or multiple times)
- calling upsert
- repeat the above with and without objectid mode (move to block above that repeats tests for each type)
- calling a method from inside a method