public SetupMethodBodyBuilder(IConstructorParametersExtractor constructorParametersExtractor,
                               IExpressionStatementGenerator expeExpressionStatementGenerator,
                               IFieldNameGenerator fieldNameGenerator)
 {
     _constructorParametersExtractor = constructorParametersExtractor;
     _expressionStatementGenerator   = expeExpressionStatementGenerator;
     _fieldNameGenerator             = fieldNameGenerator;
 }
Exemple #2
0
 public XUnitSetupGenerator(IClassUnderTestNameFinder classUnderTestNameFinder,
                            IClassUnderTestFinder classUnderTestFinder,
                            IConstructorParametersExtractor constructorParametersExtractor,
                            IFieldDeclarationGenerator fieldDeclarationGenerator,
                            ISetupMethodBodyBuilder setupMethodBodyGenerator,
                            IConstructorGenerator constructorGenerator,
                            IUsingDirectivesGenerator usingDirectivesGenerator,
                            IMemberFinder memberFinder,
                            IFieldFinder fieldFinder)
 {
     _classUnderTestNameFinder       = classUnderTestNameFinder;
     _classUnderTestFinder           = classUnderTestFinder;
     _constructorParametersExtractor = constructorParametersExtractor;
     _fieldDeclarationGenerator      = fieldDeclarationGenerator;
     _setupMethodBodyGenerator       = setupMethodBodyGenerator;
     _constructorGenerator           = constructorGenerator;
     _usingDirectivesGenerator       = usingDirectivesGenerator;
     _memberFinder = memberFinder;
     _fieldFinder  = fieldFinder;
 }