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); }
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); }
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); }
public static void MkDocsServe(this ICakeContext context, DirectoryPath projectDirectory, MkDocsServeSettings settings) { var runner = MkDocsRunnerFactory.CreateServeRunner(context); runner.Serve(projectDirectory, settings); }
public static void MkDocsServe(this ICakeContext context, MkDocsServeSettings settings) { var runner = MkDocsRunnerFactory.CreateServeRunner(context); runner.Serve(settings); }