private ITestContext GetInterfaceCombinationData(IEnumerable <Func <ITestContext, InterfaceData> > interfaceCombination) { var generationContext = new TestContext(_options); var namespaceData = new NamespaceData(_options.InterfaceNamespace, interfaceCombination.Select(_ => _.Invoke(generationContext)).ToArray()); var compilationEntryData = new CompilationEntryData(_options.UsingNamespaces, namespaceData); generationContext.AddCompilationEntry(compilationEntryData); return(generationContext); }
public void AddCompilationEntry(CompilationEntryData compilationEntryData) { _entries.Add(compilationEntryData); }