public SourceReplacer(IDependencyExtractor dependencyExtractor, IMethodExtractor methodExtractor, IEmitStrategy emitStrategy, IImportExtractor importExtractor) { DependencyExtractor = dependencyExtractor; MethodExtractor = methodExtractor; EmitStrategy = emitStrategy; ImportExtractor = importExtractor; }
public void SetUp() { var dependencyExtractor = new CSharpDependencyExtractor(); _methodExtractor = new CSharpMethodExtractor(new CSharpMethodDeclarationIdentifier()); _importExtractor = new CSharpImportExtractor(); _replacer = new SourceReplacer(dependencyExtractor, _methodExtractor, new RemovedCommentEmitStrategy(), _importExtractor); }