`main_test.go` is getting bigger and confusing to navigate. A single test file for each resource would be nice to have, if that's something we can do without complicating the structure.