public void Init_CreateObject_IsNotNull() { var parserPoolStub = Substitute.For <IParserPool>(); var environmentStub = Substitute.For <IEnvironment>(); var loggerStub = Substitute.For <ILogger>(); var obj = new DocMarkdownNodeParser(parserPoolStub, environmentStub, loggerStub); Assert.IsNotNull(obj); }
public void Parse_ParseInputElement_ResultEqualsExpected() { var input = this.XmlInput; var parserPoolStub = Substitute.For <IParserPool>(); var environmentMock = Substitute.For <IEnvironment>(); environmentMock.NewLine.Returns(Environment.NewLine); var loggerStub = Substitute.For <ILogger>(); var parser = new DocMarkdownNodeParser(parserPoolStub, environmentMock, loggerStub); var result = parser.ParseToMarkdown(input); var expected = String.Format( "{0}--- {0}## Assembly: DocToMarkdown ##{0}{0}{1}{0}{0}", environmentMock.NewLine, String.Empty); StringAssert.AreEqualIgnoringCase(expected, result); }