public FieldDeclarationGeneratorTests_GetGenericFieldDeclarations()
        {
            _fieldNameGenerator = new Mock <IFieldNameGenerator>();
            _target             = new FieldDeclarationGenerator(_fieldNameGenerator.Object);

            _fieldNameGenerator.Setup(_ => _.GetFromParameter(It.IsAny <ParameterSyntax>()))
            .Returns("_fieldName");
        }
Esempio n. 2
0
        public IXUnitSetupGenerator GetInstance(IClassUnderTestFinder classUnderTestFinder)
        {
            var classUnderTestNameFinder       = new ClassUnderTestNameFinder();
            var constructorParametersExtractor = new ConstructorParametersExtractor();
            var fieldFinder                  = new FieldFinder();
            var memberFinder                 = new MemberFinder();
            var constructorGenerator         = new ConstructorGenerator();
            var expressionStatementGenerator = new ExpressionStatementGenerator();
            var fieldNameGenerator           = new FieldNameGenerator();
            var fieldDeclarationGenerator    = new FieldDeclarationGenerator(fieldNameGenerator);
            var methodGenerator              = new MethodGenerator();
            var usingDirectivesGenerator     = new UsingDirectivesGenerator();

            var setupMethodBodyBuilder = new SetupMethodBodyBuilder(constructorParametersExtractor, expressionStatementGenerator, fieldNameGenerator);

            return(new XUnitSetupGenerator(classUnderTestNameFinder, classUnderTestFinder, constructorParametersExtractor, fieldDeclarationGenerator, setupMethodBodyBuilder, constructorGenerator, usingDirectivesGenerator, memberFinder, fieldFinder));
        }
Esempio n. 3
0
 public FieldDeclarationGeneratorTests_GetTargetFieldDeclaration()
 {
     _fieldNameGenerator = new Mock <IFieldNameGenerator>();
     _target             = new FieldDeclarationGenerator(_fieldNameGenerator.Object);
 }