Add InitializeDatabase hook taking DbContext type as parameter, evaluated immediately after database is first constructed
This allows for easy placement of seed data code in cases where common data may be used across multiple tests within a class or across classes (Ex: XUnit IClassFixture or ICollectionFixture)