Adding TestModelSource...

... that discovers DbSets, calls a custom OnModelCreating if provided and doesn't cache the model.