diff --git a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/RichTextBoxTests.cs b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/RichTextBoxTests.cs index 68a0bcc18c0..598f00e5120 100644 --- a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/RichTextBoxTests.cs +++ b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/RichTextBoxTests.cs @@ -10673,6 +10673,21 @@ public void RichTextBox_GetCharIndexFromPosition_Invoke_ReturnsExpected(int x, i Assert.Equal(0, createdCallCount); } + [WinFormsFact] + public void RichTextBox_Paste_PastesData() + { + using RichTextBox richTextBox1 = new(); + string text = "Hello, World!"; + + Clipboard.Clear(); + richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Text)); + Assert.Empty(richTextBox1.Text); + + Clipboard.SetText(text); + richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Text)); + Assert.Equal(text, richTextBox1.Text); + } + private class CustomGetParaFormatRichTextBox : RichTextBox { public bool MakeCustom { get; set; }