public SolutionGeneratorService(IGitService gitService, ITemplateRenderer templateRenderer, IProjectTypeConverterService projectTypeConverterService, IReferencesService referencesService) { Argument.IsNotNull(() => gitService); Argument.IsNotNull(() => templateRenderer); Argument.IsNotNull(() => projectTypeConverterService); Argument.IsNotNull(() => referencesService); _gitService = gitService; _templateRenderer = templateRenderer; _projectTypeConverterService = projectTypeConverterService; _referencesService = referencesService; }