Just create this in `SetUp()` rather than `SetUpTestCase()`. The test isolation is more useful than the minor performance gain. Also, use a `std::unique_ptr` and call `reset()` in `SetUp()`. Then you can remove `TearDown()`