Ejemplo n.º 1
0
        public void OnExecuteAsync_Should_NotThrow(
            [Frozen] IProgressReporter progressReporter,
            [Frozen] ICodeGenerator generator,
            OpenApiGeneratorCommand sut,
            string code)
        {
            Mock.Get(generator)
            .Setup(c => c.GenerateCode(progressReporter))
            .Returns(code);

            new Func <int>(sut.OnExecute).Should().NotThrow();
        }
Ejemplo n.º 2
0
        public void OnExecuteAsync_Should_NotThrow(
            IConsoleOutput console,
            IProgressReporter progressReporter,
            IProcessLauncher processLauncher,
            IGeneralOptions options,
            IOpenApiGeneratorFactory codeGeneratorFactory,
            ICodeGenerator generator,
            string code)
        {
            var sut = new OpenApiGeneratorCommand(
                console,
                progressReporter,
                options,
                processLauncher,
                codeGeneratorFactory);

            Mock.Get(generator)
            .Setup(c => c.GenerateCode(progressReporter))
            .Returns(code);

            new Func <Task>(sut.OnExecuteAsync).Should().NotThrow();
        }
Ejemplo n.º 3
0
 public void CreateGenerator_Should_NotNull(OpenApiGeneratorCommand sut)
 => sut.CreateGenerator().Should().NotBeNull();
Ejemplo n.º 4
0
 public void OutputFile_Should_NotBeNullOrWhiteSpace(OpenApiGeneratorCommand sut)
 => sut.OutputFile.Should().NotBeNullOrWhiteSpace();
Ejemplo n.º 5
0
 public void SwaggerFile_Should_NotBeNullOrWhiteSpace(OpenApiGeneratorCommand sut)
 => sut.SwaggerFile.Should().NotBeNullOrWhiteSpace();
Ejemplo n.º 6
0
 public void DefaultNamespace_Should_NotBeNullOrWhiteSpace(OpenApiGeneratorCommand sut)
 => sut.DefaultNamespace.Should().NotBeNullOrWhiteSpace();