public void Constructor_Requires_DependencyInstaller( IProcessLauncher launcher, IOpenApiGeneratorOptions openApiGeneratorOptions) => new Action( () => new OpenApiCSharpCodeGenerator( "", "", null, openApiGeneratorOptions, launcher, null)) .Should() .ThrowExactly <ArgumentNullException>();
public OpenApiSingleFileCustomTool( IGeneralOptions options, IOpenApiGeneratorOptions openApiGeneratorOptions, IProcessLauncher processLauncher, IOpenApiGeneratorFactory factory, IDependencyInstaller dependencyInstaller) { this.options = options ?? throw new ArgumentNullException(nameof(options)); this.openApiGeneratorOptions = openApiGeneratorOptions ?? throw new ArgumentNullException(nameof(openApiGeneratorOptions)); this.processLauncher = processLauncher ?? throw new ArgumentNullException(nameof(processLauncher)); this.factory = factory ?? throw new ArgumentNullException(nameof(factory)); this.dependencyInstaller = dependencyInstaller ?? throw new ArgumentNullException(nameof(dependencyInstaller)); }
public ICodeGenerator Create(string swaggerFile, string defaultNamespace, IGeneralOptions generalOptions, IOpenApiGeneratorOptions openApiGeneratorOptions, IProcessLauncher processLauncher, IDependencyInstaller dependencyInstaller) => new OpenApiCSharpCodeGenerator( swaggerFile, defaultNamespace, generalOptions, openApiGeneratorOptions, processLauncher, dependencyInstaller);
public OpenApiGeneratorCommand( IConsoleOutput console, IProgressReporter progressReporter, IGeneralOptions options, IOpenApiGeneratorOptions openApiGeneratorOptions, IProcessLauncher processLauncher, IOpenApiGeneratorFactory generatorFactory, IDependencyInstaller dependencyInstaller) : base(console, progressReporter) { this.options = options ?? throw new ArgumentNullException(nameof(options)); this.openApiGeneratorOptions = openApiGeneratorOptions; this.processLauncher = processLauncher ?? throw new ArgumentNullException(nameof(processLauncher)); this.generatorFactory = generatorFactory ?? throw new ArgumentNullException(nameof(generatorFactory)); this.dependencyInstaller = dependencyInstaller ?? throw new ArgumentNullException(nameof(dependencyInstaller)); }
public void Create_Should_Return_NotNull( OpenApiGeneratorFactory sut, string swaggerFile, string defaultNamespace, IGeneralOptions options, IOpenApiGeneratorOptions openApiGeneratorOptions, IProcessLauncher processLauncher, IDependencyInstaller dependencyInstaller) => sut.Create( swaggerFile, defaultNamespace, options, openApiGeneratorOptions, processLauncher, dependencyInstaller) .Should() .NotBeNull();
public OpenApiCSharpCodeGenerator( string swaggerFile, string defaultNamespace, IGeneralOptions generatlOptions, IOpenApiGeneratorOptions openApiGeneratorOptions, IProcessLauncher processLauncher, IDependencyInstaller dependencyInstaller) { this.swaggerFile = swaggerFile ?? throw new ArgumentNullException(nameof(swaggerFile)); this.defaultNamespace = defaultNamespace ?? throw new ArgumentNullException(nameof(defaultNamespace)); this.options = generatlOptions ?? throw new ArgumentNullException(nameof(generatlOptions)); this.openApiGeneratorOptions = openApiGeneratorOptions ?? throw new ArgumentNullException(nameof(openApiGeneratorOptions)); this.processLauncher = processLauncher ?? throw new ArgumentNullException(nameof(processLauncher)); this.dependencyInstaller = dependencyInstaller ?? throw new ArgumentNullException(nameof(dependencyInstaller)); javaPathProvider = new JavaPathProvider(generatlOptions, processLauncher); }