1. Make a ``testAggregatorScenario struct{}`` with these inputs.
2. Make a function for it ``(s *testAggregatorScenario) test(i int, t *testing.T) {}`` that runs the actual tests.
3. Have the TestAggregator body just test via looping through each scenario.
   1. Maybe have a scenario setup and scenario close method the ensure cleanup.