public void Given_CodeQuote_When_CodeAsParameter_Then_ReturnMarkdownCodeQuoteMarkup() { string expected = "```some code```"; var codeQuote = new CodeQuote("some code"); string actual = codeQuote.Create(); Assert.Equal(expected, actual); }
public void Given_MarkdownBuilder_When_ElementCodeQuoteIsAdded_Then_AddedOnceWithTypeCodeQuote() { var expectedCount = 1; var actualCount = 0; var markdownBuilder = new MarkdownBuilder(); var codeQoute = new CodeQuote("some code"); markdownBuilder.CodeQuote("some code"); var elements = markdownBuilder.Elements; foreach (var e in elements) { actualCount++; } Assert.Equal(expectedCount, actualCount); Assert.Contains(elements, e => e.GetType() == codeQoute.GetType()); }
public Header(int level, CodeQuote codeQuote) : this(level, codeQuote.Create()) { }