Example #1
0
            public void Should_Throw_For_Null_Context_For_Working_Directory()
            {
                // Given
                var settings = new MkDocsNewSettings();

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

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

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

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

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

                // Then
                Assert.Null(result);
            }
Example #4
0
        public static void MkDocsNew(this ICakeContext context, DirectoryPath projectDirectory, MkDocsNewSettings settings)
        {
            var runner = MkDocsRunnerFactory.CreateNewRunner(context);

            runner.New(projectDirectory, settings);
        }
Example #5
0
        public static void MkDocsNew(this ICakeContext context, MkDocsNewSettings settings)
        {
            var runner = MkDocsRunnerFactory.CreateNewRunner(context);

            runner.New(settings);
        }