public void Init_CreateInstance_IsNotNull() { var environmentStub = Substitute.For <IEnvironment>(); var parserPoolStub = Substitute.For <IParserPool>(); var obj = new RemarksMarkdownNodeParser(parserPoolStub, environmentStub); Assert.IsNotNull(obj); }
public void Parse_ParseInputElement_EqualsExpected() { var input = this.XmlInput; var environmentMock = Substitute.For <IEnvironment>(); environmentMock.NewLine.Returns(Environment.NewLine); var parserPoolStub = Substitute.For <IParserPool>(); var parser = new RemarksMarkdownNodeParser(parserPoolStub, environmentMock); var result = parser.ParseToMarkdown(input); var expected = String.Format( "{0}**Remarks:**{0}>You may have some additional information about this class.{0}", environmentMock.NewLine); StringAssert.AreEqualIgnoringCase(expected, result); }