public void ToString_returns_the_expected_value() { var text = "Code span content"; var span = new MdCodeSpan(text); Assert.Equal($"`{text}`", span.ToString()); }
public void ToString_does_NOT_escape_code_span_content(char charToEscape) { var text = $"prefix{charToEscape}suffix"; var span = new MdCodeSpan(text); var expectedValue = $"`prefix{charToEscape}suffix`"; Assert.Equal(expectedValue, span.ToString()); }
public void DeepEquals_returns_expected_value() { var instance1 = new MdCodeSpan("content"); var instance2 = new MdCodeSpan("content"); var instance3 = new MdCodeSpan("other content"); Assert.True(instance1.DeepEquals(instance1)); Assert.True(instance1.DeepEquals(instance2)); Assert.False(instance1.DeepEquals(null)); Assert.False(instance1.DeepEquals(instance3)); Assert.False(instance1.DeepEquals(new MdTextSpan(""))); }