public void MarkDownReactor_Build_WhenSingleFileAndSettings_Should_ReturnFiles() { OptionsObj.IsMiltiFiles = true; _reactor = new MarkDownReactor(Forge.GetOutputWriter(), Forge.GetXmlContentReader()); _reactor.Load(DllPathObj, XmlPathObj); _reactor.Build(OptionsObj); var files = Directory.EnumerateFiles(OutPutPathObj).ToList(); files.Should().NotBeNull(); files.Count(s => s.Contains("Home.md")).Should().Be(1); }
public void MarkDownReactor_Build_WhenMiltiFiles_Should_ReturnFiles() { OptionsObj.IsMiltiFiles = true; _reactor = new MarkDownReactor(Forge.GetOutputWriter(), Forge.GetXmlContentReader()); _reactor.Load(DllPathObj, XmlPathObj); _reactor.Build(OptionsObj); var files = Directory.EnumerateFiles(OutPutPathObj).ToList(); files.Should().NotBeNull(); if (OptionsObj.IsMiltiFiles) { files.Count(s => s.Contains("ITestInterface.md") || s.Contains("TestEnum.md") || s.Contains("TestClass.md")) .Should() .Be(3); } }
public void MarkDownReactor_Build_Should_ReturnValidResult() { _reactor = new MarkDownReactor(Forge.GetOutputWriter(), Forge.GetXmlContentReader()); _reactor.Load(DllPathObj, XmlPathObj); _reactor.Build(OptionsObj); }
public void MarkDownReactor_WhenNullableOptions_Should_ReturnValidResult() { Assert.Throws(typeof(ArgumentNullException), () => _reactor.Build(null)); }