public void RawText_is_same_as_the_original_text() { const string text = "Some text\r123\nabcd\r\nSome other text"; MultilineText multilineText = new MultilineText(text); Assert.That(multilineText.RawText, Is.EqualTo(text)); }
public void single_line_MultilineText_to_String_conversion() { MultilineText multilineText = new MultilineText("this is a text"); string text = multilineText; Assert.That(text, Is.EqualTo("this is a text")); }
public void double_line_MultilineText_to_String_conversion() { MultilineText multilineText = new MultilineText(new[] { "first line", "second line" }); string text = multilineText; Assert.That(text, Is.EqualTo("first line\r\nsecond line")); }
public void double_line_String_to_MultilineText_conversion() { string text = "first line\nsecond line"; MultilineText multilineText = text; Assert.That(multilineText.RawText, Is.EqualTo("first line\nsecond line")); }
/// <summary> /// Initializes a new instance of the <see cref="TextBox"/> class. /// </summary> /// <param name="parent">Parent control.</param> public MultilineTextBox(ControlBase parent) : base(parent) { Padding = Padding.Three; EnableScroll(true, true); AutoHideBars = true; MouseInputEnabled = true; KeyboardInputEnabled = true; KeyboardNeeded = true; IsTabable = false; AcceptTabs = true; m_Text = new MultilineText(this); m_Text.BoundsChanged += ScrollChanged; m_CursorPos = new Point(0, 0); m_CursorEnd = new Point(0, 0); m_SelectAll = false; Font = Skin.DefaultFont; AddAccelerator("Ctrl + C", OnCopy); AddAccelerator("Ctrl + X", OnCut); AddAccelerator("Ctrl + V", OnPaste); AddAccelerator("Ctrl + A", OnSelectAll); SetText(String.Empty); }
public void single_line_String_to_MultilineText_conversion() { string text = "this is a text"; MultilineText multilineText = text; Assert.That(multilineText.RawText, Is.EqualTo("this is a text")); }
/// <summary> /// Initializes a new instance of the <see cref="FooterRow"/> class with /// a <see cref="MultilineText"/> content. /// </summary> public FooterRow(MultilineText content) { FooterCell = new FooterCell { ParentRow = this, Content = content ?? MultilineText.Empty }; }
public void Constructor_with_empty_list() { MultilineText multilineText = new MultilineText(new List <string>()); Assert.That(multilineText.RawText, Is.EqualTo(string.Empty)); Assert.That(multilineText.Lines.Count, Is.EqualTo(0)); Assert.That(multilineText.Size, Is.EqualTo(Size.Empty)); }
public void Constructor_with_null_string() { MultilineText multilineText = new MultilineText(null as string); Assert.That(multilineText.RawText, Is.EqualTo(string.Empty)); Assert.That(multilineText.Lines.Count, Is.EqualTo(0)); Assert.That(multilineText.Size, Is.EqualTo(Size.Empty)); }
/// <summary> /// Initializes a new instance of the <see cref="Column"/> class. /// </summary> public Column(MultilineText header, HorizontalAlignment horizontalAlignment) { HeaderCell = new HeaderCell(header) { ParentColumn = this }; HorizontalAlignment = horizontalAlignment; }
/// <summary> /// Initializes a new instance of the <see cref="Column"/> class. /// </summary> public Column(MultilineText header) { HeaderCell = new HeaderCell(header) { ParentColumn = this }; HorizontalAlignment = HorizontalAlignment.Default; }
public void single_line_width_equal_to_line() { MultilineText multilineText = new MultilineText("1234567890"); string[] lines = multilineText.GetLines(10).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567890" })); }
/// <summary> /// Initializes a new instance of the <see cref="TitleRow"/> class with /// a <see cref="MultilineText"/> content. /// </summary> public TitleRow(MultilineText title) { TitleCell = new TitleCell { ParentRow = this, Content = title ?? MultilineText.Empty }; }
public void single_line_width_smaller_than_line() { MultilineText multilineText = new MultilineText("1234567890"); string[] lines = multilineText.GetLines(7).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567", "890" })); }
public void double_line_MultilineText_to_list_of_String_conversion() { MultilineText multilineText = new MultilineText(new[] { "first line", "second line" }); List <string> text = multilineText; Assert.That(text, Is.EqualTo(new List <string> { "first line", "second line" })); }
public void single_line_list_of_String_to_MultilineText_conversion() { List <string> text = new List <string> { "this is a text" }; MultilineText multilineText = text; Assert.That(multilineText.RawText, Is.EqualTo("this is a text")); }
public void double_line_list_of_String_to_MultilineText_conversion() { List <string> text = new List <string> { "first line", "second line" }; MultilineText multilineText = text; Assert.That(multilineText.RawText, Is.EqualTo("first line\r\nsecond line")); }
public void single_line_MultilineText_to_list_of_String_conversion() { MultilineText multilineText = new MultilineText("this is a text"); List <string> text = multilineText; Assert.That(text, Is.EqualTo(new List <string> { "this is a text" })); }
public void if_maxWidth_is_0_no_lines_are_returned() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines(0).ToArray(); Assert.That(lines, Is.Empty); }
public void two_lines_infinite_width() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines().ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567890", "abcdefg" })); }
public void two_lines_width_equal_smaller_than_smallest_line() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines(5).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "12345", "67890", "abcde", "fg" })); }
public void two_lines_width_equal_to_biggest_line() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines(10).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567890", "abcdefg" })); }
public void first_cell_content_is_equal_to_the_first_cell_value_of_the_DataTable_row__DateTime() { DataTable dataTable = new DataTable(); dataTable.Columns.Add("col1"); dataTable.Rows.Add(new DateTime(2018, 06, 13)); DataGrid actual = DataGrid.BuildFrom(dataTable); MultilineText expected = new MultilineText(new DateTime(2018, 06, 13)); Assert.That(actual.Rows[0][0].Content, Is.EqualTo(expected)); }
/// <summary> /// Adds a new cell to the current instance of <see cref="DataRow"/>. /// </summary> public void AddCell(MultilineText cellContent) { DataCell newCell = new DataCell { ParentRow = this }; if (cellContent != null) { newCell.Content = cellContent; } cells.Add(newCell); }
public void combination_of_CR_LF_and_CRLF_are_accepted() { MultilineText multilineText = new MultilineText("Some text\r123\nabcd\r\nSome other text"); Assert.That(multilineText.Lines, Is.EqualTo(new[] { "Some text", "123", "abcd", "Some other text" })); }
public void CRLF_is_recognized_as_new_line() { MultilineText multilineText = new MultilineText("Some text\r\n123\r\nabcd\r\nSome other text"); Assert.That(multilineText.Lines, Is.EqualTo(new[] { "Some text", "123", "abcd", "Some other text" })); }
public void one_line_text_is_not_splited() { MultilineText multilineText = new MultilineText("Some text"); Assert.That(multilineText.Lines, Is.EqualTo(new[] { "Some text" })); }
/// <summary> /// Initializes a new instance of the <see cref="TitleCell" /> class with /// the text contained by it. /// </summary> /// <param name="text"></param> public TitleCell(MultilineText text) : base(text) { }
/// <summary> /// Initializes a new instance of the <see cref="TitleCell" /> class with /// the text contained by it and its horizontal alignment. /// </summary> /// <param name="text"></param> /// <param name="horizontalAlignment">The horizontal alignment of the content of the new cell.</param> public TitleCell(MultilineText text, HorizontalAlignment horizontalAlignment) : base(text, horizontalAlignment) { }
private void ParseTexts() { MultilineText multilineText = new MultilineText(loremIpsum); stringBuilder.Append(multilineText); }