public void Cells_are_not_wrapped_in_an_instance_of_MdSingleLineSpan_if_span_already_is_a_SingleLineSPan() { var cell1 = new MdSingleLineSpan(new MdTextSpan("Cell 1")); var cell2 = new MdSingleLineSpan(new MdTextSpan("Cell 2")); var row = new MdTableRow(cell1); row.Add(cell2); Assert.All(row.Cells, cell => Assert.True(ReferenceEquals(cell, cell1) || ReferenceEquals(cell, cell2))); }
public void DeepEquals_returns_expected_value() { var instance1 = new MdSingleLineSpan("content"); var instance2 = new MdSingleLineSpan("content"); var instance3 = new MdSingleLineSpan("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(""))); }
public void ToString_returns_an_empty_string_if_value_is_empty() { var span = new MdSingleLineSpan(new MdTextSpan("")); Assert.Equal(string.Empty, span.ToString()); }
public void ToString_removes_line_breaks_from_the_input(string input, string expected) { var singleLine = new MdSingleLineSpan(new MdTextSpan(input)); Assert.Equal(expected, singleLine.ToString()); }