internal CSharpCodeTestDataGenerator(CSharpTestDataGeneratorSetup cfg) { _cfg = cfg; _usings.Add(typeof(String).Namespace); _usings.Add(typeof(IEnumerable).Namespace); _usings.Add(typeof(IEnumerable <>).Namespace); _usings.Add(typeof(ITestDataRecord <>).Namespace); var collectionStrategies1 = cfg._collectionStrategies ?? new CollectionStrategies(); _tgr = new TypeGeneratorRepository(_hijack, collectionStrategies1); cfg._hijackConfig?.Invoke(_hijack); }