Beispiel #1
0
        public void ToString_returns_the_expected_value()
        {
            var text = "Code span content";
            var span = new MdCodeSpan(text);

            Assert.Equal($"`{text}`", span.ToString());
        }
Beispiel #2
0
        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());
        }
Beispiel #3
0
        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("")));
        }