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); }
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); }
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); }
public static void MkDocsNew(this ICakeContext context, DirectoryPath projectDirectory, MkDocsNewSettings settings) { var runner = MkDocsRunnerFactory.CreateNewRunner(context); runner.New(projectDirectory, settings); }
public static void MkDocsNew(this ICakeContext context, MkDocsNewSettings settings) { var runner = MkDocsRunnerFactory.CreateNewRunner(context); runner.New(settings); }