コード例 #1
0
            public void Should_Throw_For_Null_Context_For_Working_Directory()
            {
                // Given
                var settings = new MkDocsServeSettings();

                // When
                var result = Record.Exception(() => MkDocsAliases.MkDocsServe(null, settings));

                // Then
                Assert.IsType <ArgumentNullException>(result);
                Assert.Equal("context", ((ArgumentNullException)result).ParamName);
            }
コード例 #2
0
            public void Should_Not_Throw_For_Defined_Settings_For_Working_Directory()
            {
                // Given
                var context  = new MkDocsContextFixture();
                var settings = new MkDocsServeSettings();

                // When
                var result = Record.Exception(() => context.MkDocsServe(settings));

                // Then
                Assert.Null(result);
            }
コード例 #3
0
            public void Should_Not_Throw_For_Defined_Settings()
            {
                // Given
                var context    = new MkDocsContextFixture();
                var settings   = new MkDocsServeSettings();
                var projectDir = new DirectoryPath("./project");

                // When
                var result = Record.Exception(() => context.MkDocsServe(projectDir, settings));

                // Then
                Assert.Null(result);
            }
コード例 #4
0
        public static void MkDocsServe(this ICakeContext context, DirectoryPath projectDirectory, MkDocsServeSettings settings)
        {
            var runner = MkDocsRunnerFactory.CreateServeRunner(context);

            runner.Serve(projectDirectory, settings);
        }
コード例 #5
0
        public static void MkDocsServe(this ICakeContext context, MkDocsServeSettings settings)
        {
            var runner = MkDocsRunnerFactory.CreateServeRunner(context);

            runner.Serve(settings);
        }