コード例 #1
0
            public void Should_Add_Mandatory_Arguments()
            {
                // Given
                var fixture = new DocFxInitRunnerFixture();

                // When
                var result = fixture.Run();

                // Then
                Assert.Equal("init -q", result.Args);
            }
コード例 #2
0
            public void Should_Throw_If_Settings_Are_Null()
            {
                // Given
                var fixture = new DocFxInitRunnerFixture();

                fixture.Settings = null;

                // When
                var result = Record.Exception(() => fixture.Run());

                // Then
                result.IsArgumentNullException("settings");
            }
コード例 #3
0
            public void Should_Add_OutputPath_To_Arguments_If_Not_Null()
            {
                // Given
                var fixture = new DocFxInitRunnerFixture();

                fixture.Settings.OutputPath = @"c:\foo bar\";

                // When
                var result = fixture.Run();

                // Then
                Assert.Equal("init -q -o \"c:/foo bar\"", result.Args);
            }
コード例 #4
0
            public void Should_Add_OnlyConfigFile_To_Arguments_If_Not_Null()
            {
                // Given
                var fixture = new DocFxInitRunnerFixture();

                fixture.Settings.OnlyConfigFile = true;

                // When
                var result = fixture.Run();

                // Then
                Assert.Equal("init -q -f", result.Args);
            }