// // Copyright (c) 2007 Novell, Inc. (http://www.novell.com) // // Author: // DataGridViewTest.GenerateClipboardTest (true); // #if NET_2_0 using NUnit.Framework; using System; using System.Drawing; using System.Windows.Forms; using System.ComponentModel; using System.Collections; using System.Text; using System.Collections.Generic; using System.Diagnostics; using System.IO; namespace MonoTests.System.Windows.Forms { [TestFixture] public class DataGridViewClipboardHeaderTest : TestHelper { [Test] public void Test () { DataObject data; DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell row_header_cell; DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell col_header_cell; string code = null; using (DataGridView dgv = DataGridViewCommon.CreateAndFillForClipboard ()) { dgv.SelectionMode = DataGridViewSelectionMode.CellSelect; dgv.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText; row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-0"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-1"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#0-2"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-3"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-4"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-5"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-6"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-7"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-8"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-9"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#0-10"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-11"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-12"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-13"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "HTML Format") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-14"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-15"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-16"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-17"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-18"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-19"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-20"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-21"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#0-22"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-23"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-24"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-25"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-26"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-27"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-28"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-29"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-30"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-31"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-32"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-33"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#0-34"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-35"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-36"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-37"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-38"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-39"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-40"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-41"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#0-42"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-43"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-44"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-45"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "HTML Format") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#0-46"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-47"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-48"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-49"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-50"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-51"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-52"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-53"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#0-54"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-55"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-56"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-57"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-58"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-59"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-60"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#0-61"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-62"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#0-63"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-64"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-65"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
Row#1
A
", code, "#EnableAlwaysIncludeHeaderText#0-66"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-67"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-68"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-69"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-70"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-71"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-72"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-73"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "HTML Format") as string; Assert.AreEqual ("
A
A
", code, "#EnableAlwaysIncludeHeaderText#0-74"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-75"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-76"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-77"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#0-78"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-79"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-80"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-81"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#0-82"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-83"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-84"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-85"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#0-86"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-87"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-88"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-89"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#0-90"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-91"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-92"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-93"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#0-94"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-95"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-96"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-97"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "HTML Format") as string; Assert.AreEqual ("
AA
", code, "#EnableAlwaysIncludeHeaderText#0-98"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-99"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-100"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-101"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-102"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-103"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-104"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-105"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-106"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-107"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-108"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-109"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-110"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#0-111"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-112"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-113"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-114"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-115"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-116"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-117"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-118"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-119"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-120"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-121"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-122"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-123"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-124"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#0-125"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#0-126"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#0-127"); } using (DataGridView dgv = DataGridViewCommon.CreateAndFillForClipboard ()) { dgv.SelectionMode = DataGridViewSelectionMode.CellSelect; dgv.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText; dgv.Rows [0].Cells [0].Selected = true; row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-0"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-1"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#1-2"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-3"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-4"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-5"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-6"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-7"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-8"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-9"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#1-10"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-11"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-12"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-13"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "HTML Format") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-14"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-15"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-16"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-17"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-18"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-19"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-20"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-21"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#1-22"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-23"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-24"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-25"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-26"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-27"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-28"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-29"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-30"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-31"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-32"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-33"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#1-34"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-35"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-36"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-37"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-38"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-39"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-40"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-41"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#1-42"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-43"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-44"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-45"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "HTML Format") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#1-46"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-47"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-48"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-49"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-50"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-51"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-52"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-53"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#1-54"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-55"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-56"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-57"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-58"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-59"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-60"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#1-61"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-62"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#1-63"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-64"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-65"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
Row#1
A
", code, "#EnableAlwaysIncludeHeaderText#1-66"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-67"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-68"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-69"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-70"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-71"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-72"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-73"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "HTML Format") as string; Assert.AreEqual ("
A
A
", code, "#EnableAlwaysIncludeHeaderText#1-74"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-75"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-76"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-77"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#1-78"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-79"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-80"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-81"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#1-82"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-83"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-84"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-85"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#1-86"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-87"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-88"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-89"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#1-90"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-91"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-92"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-93"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#1-94"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-95"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-96"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-97"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "HTML Format") as string; Assert.AreEqual ("
AA
", code, "#EnableAlwaysIncludeHeaderText#1-98"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-99"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-100"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-101"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-102"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-103"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-104"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-105"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-106"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-107"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-108"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-109"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-110"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#1-111"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-112"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-113"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-114"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-115"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-116"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-117"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-118"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-119"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-120"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-121"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-122"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-123"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-124"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#1-125"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#1-126"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#1-127"); } using (DataGridView dgv = DataGridViewCommon.CreateAndFillForClipboard ()) { dgv.SelectionMode = DataGridViewSelectionMode.CellSelect; dgv.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText; dgv.Rows [2].Cells [2].Selected = true; row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-0"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-1"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#2-2"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-3"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-4"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-5"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-6"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-7"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-8"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-9"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#2-10"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-11"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-12"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-13"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "HTML Format") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-14"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-15"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-16"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-17"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-18"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-19"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-20"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-21"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#2-22"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, true, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-23"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-24"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-25"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-26"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-27"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-28"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-29"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-30"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, true, false, false, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-31"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-32"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-33"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#2-34"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-35"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-36"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-37"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-38"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-39"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "Text") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-40"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-41"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
", code, "#EnableAlwaysIncludeHeaderText#2-42"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, true, "Csv") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-43"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-44"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-45"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "HTML Format") as string; Assert.AreEqual ("Row#1", code, "#EnableAlwaysIncludeHeaderText#2-46"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("Row#1{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-47"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-48"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-49"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-50"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-51"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-52"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-53"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "HTML Format") as string; Assert.AreEqual ("
Row#1
", code, "#EnableAlwaysIncludeHeaderText#2-54"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, true, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-55"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-56"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-57"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-58"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, true, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-59"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "Text") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-60"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "UnicodeText") as string; Assert.AreEqual ("Row#1\t", code, "#EnableAlwaysIncludeHeaderText#2-61"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-62"); row_header_cell = dgv.Rows [0].HeaderCell as DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell; code = row_header_cell.GetClipboardContentPublic (0, false, false, false, false, "Csv") as string; Assert.AreEqual ("Row#1,", code, "#EnableAlwaysIncludeHeaderText#2-63"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-64"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-65"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "HTML Format") as string; Assert.AreEqual ("
Row#1
Row#1
Row#1
A
", code, "#EnableAlwaysIncludeHeaderText#2-66"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-67"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-68"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-69"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-70"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-71"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-72"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-73"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "HTML Format") as string; Assert.AreEqual ("
A
A
", code, "#EnableAlwaysIncludeHeaderText#2-74"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-75"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-76"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-77"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "HTML Format") as string; Assert.AreEqual ("", code, "#EnableAlwaysIncludeHeaderText#2-78"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-79"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-80"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-81"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#2-82"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-83"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-84"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-85"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#2-86"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, true, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-87"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-88"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-89"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#2-90"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-91"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-92"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-93"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "HTML Format") as string; Assert.AreEqual ("
A
", code, "#EnableAlwaysIncludeHeaderText#2-94"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, true, false, false, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-95"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-96"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-97"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "HTML Format") as string; Assert.AreEqual ("
AA
", code, "#EnableAlwaysIncludeHeaderText#2-98"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-99"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-100"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-101"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-102"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, true, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-103"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "Text") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-104"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "UnicodeText") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-105"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-106"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, true, "Csv") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-107"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "Text") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-108"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "UnicodeText") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-109"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-110"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, true, false, false, "Csv") as string; Assert.AreEqual (string.Format ("A{0}", Environment.NewLine), code, "#EnableAlwaysIncludeHeaderText#2-111"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-112"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-113"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-114"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-115"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-116"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-117"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-118"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, true, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-119"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-120"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-121"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-122"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, true, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-123"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "Text") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-124"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "UnicodeText") as string; Assert.AreEqual ("A\t", code, "#EnableAlwaysIncludeHeaderText#2-125"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "HTML Format") as string; Assert.AreEqual ("A", code, "#EnableAlwaysIncludeHeaderText#2-126"); col_header_cell = dgv.Columns [0].HeaderCell as DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell; code = col_header_cell.GetClipboardContentPublic (-1, false, false, false, false, "Csv") as string; Assert.AreEqual ("A,", code, "#EnableAlwaysIncludeHeaderText#2-127"); } } } } #endif