public override void SetUpConfig()
 {
     _writerMock    = new Mock <IOutputWriter>();
     _xmlReaderMock = new Mock <IXmlContentReader>();
     _xmlReaderMock.Setup(s => s.GetContent(It.IsAny <string>())).Returns(string.Empty);
     _reactor = new MarkDownReactor(_writerMock.Object, _xmlReaderMock.Object);
 }
        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_Should_ReturnValidResult()
 {
     _reactor = new MarkDownReactor();
     _reactor.Should().NotBeNull();
 }