Beispiel #1
0
 public SourceReplacer(IDependencyExtractor dependencyExtractor, IMethodExtractor methodExtractor, IEmitStrategy emitStrategy, IImportExtractor importExtractor)
 {
     DependencyExtractor = dependencyExtractor;
     MethodExtractor     = methodExtractor;
     EmitStrategy        = emitStrategy;
     ImportExtractor     = importExtractor;
 }
Beispiel #2
0
        public void SetUp()
        {
            var dependencyExtractor = new CSharpDependencyExtractor();

            _methodExtractor = new CSharpMethodExtractor(new CSharpMethodDeclarationIdentifier());
            _importExtractor = new CSharpImportExtractor();
            _replacer        = new SourceReplacer(dependencyExtractor, _methodExtractor, new RemovedCommentEmitStrategy(), _importExtractor);
        }