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