Author: rolf
Date: 2007-08-21 10:32:04 -0400 (Tue, 21 Aug 2007)
New Revision: 84554

Modified:
   trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
Log:
* Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs,
  Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs,
  Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs,
  Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs,
  Test/System.Windows.Forms/DataGridViewBandTest.cs: Fixed line
  endings.
* Test/System.Windows.Forms/DataGridViewCommon.cs: Fixed line endings,
  added CreateAndFillForClipboard.

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2007-08-21 14:26:03 UTC (rev 84553)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,5 +1,13 @@
 2007-08-21  Rolf Bjarne Kvinge <[EMAIL PROTECTED]> 
 
+       * DataGridViewColumnCollectionTest.cs, DataGridViewComboBoxCellTest.cs,
+         DataGridViewRowCollectionTest.cs, DataGridViewTextBoxColumnTest.cs,
+         DataGridViewBandTest.cs: Fixed line endings.
+       * DataGridViewCommon.cs: Fixed line endings, added
+         CreateAndFillForClipboard.
+
+2007-08-21  Rolf Bjarne Kvinge <[EMAIL PROTECTED]> 
+
        * DataObjectTest.cs: Added TestConvertible.
 
 2007-08-20  Carlos Alberto Cortez <[EMAIL PROTECTED]>

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
     2007-08-21 14:26:03 UTC (rev 84553)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
     2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,44 +1,44 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
-//
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
-       [TestFixture]
-       public class DataGridViewBandTest
-       {
-       
-       }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
+//
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+       [TestFixture]
+       public class DataGridViewBandTest
+       {
+       
+       }
+}
 #endif
\ No newline at end of file


Property changes on: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
 2007-08-21 14:26:03 UTC (rev 84553)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
 2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,100 +1,100 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
-//
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
-       [TestFixture]
-       public class DataGridViewColumnCollectionTest 
-       {
-               [Test]
-               [ExpectedException (typeof (InvalidOperationException), 
"Column's SortMode cannot be set to Automatic while the DataGridView control's 
SelectionMode is set to FullColumnSelect.")]
-               public void AddFullColumnSelect ()
-               {
-                       DataGridView dgv = new DataGridView ();
-                       dgv.SelectionMode = 
DataGridViewSelectionMode.FullColumnSelect;
-                       dgv.Columns.Add ("A", "A");
-               }
-               
-               [Test]
-               public void Add ()
-               {
-                       DataGridViewColumnCollection c;
-                       
-                       c = new DataGridViewColumnCollection 
(DataGridViewCommon.CreateAndFill ());
-                       c.Add ("A", "B");
-                       
-                       DataGridViewColumn col = c [0];
-                       
-                       Assert.AreEqual ("DataGridViewTextBoxColumn { Name=A, 
Index=0 }", col.ToString (), "T3");
-                       Assert.AreEqual ("DataGridViewTextBoxColumn", 
col.GetType ().Name, "G2");
-                       
-                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet, 
col.AutoSizeMode, "#A col.AutoSizeMode");
-                       Assert.IsNotNull (col.CellTemplate, "#A 
col.CellTemplate");
-                       Assert.IsNotNull (col.CellType, "#A col.CellType");
-                       Assert.IsNull (col.ContextMenuStrip, "#A 
col.ContextMenuStrip");
-                       Assert.IsNotNull (col.DataGridView, "#A 
col.DataGridView");
-                       Assert.AreEqual (@"", col.DataPropertyName, "#A 
col.DataPropertyName");
-                       Assert.IsNotNull (col.DefaultCellStyle, "#A 
col.DefaultCellStyle");
-                       Assert.IsNotNull (col.DefaultHeaderCellType, "#A 
col.DefaultHeaderCellType");
-                       Assert.AreEqual (false, col.Displayed, "#A 
col.Displayed");
-                       Assert.AreEqual (0, col.DisplayIndex, "#A 
col.DisplayIndex");
-                       Assert.AreEqual (0, col.DividerWidth, "#A 
col.DividerWidth");
-                       Assert.AreEqual (100, col.FillWeight, "#A 
col.FillWeight");
-                       Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
-                       Assert.AreEqual (true, col.HasDefaultCellStyle, "#A 
col.HasDefaultCellStyle");
-                       Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
-                       Assert.AreEqual (@"B", col.HeaderText, "#A 
col.HeaderText");
-                       Assert.AreEqual (0, col.Index, "#A col.Index");
-                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.None, 
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
-                       Assert.IsNotNull (col.InheritedStyle, "#A 
col.InheritedStyle");
-                       Assert.AreEqual (false, col.IsDataBound, "#A 
col.IsDataBound");
-                       Assert.AreEqual (5, col.MinimumWidth, "#A 
col.MinimumWidth");
-                       Assert.AreEqual (@"A", col.Name, "#A col.Name");
-                       Assert.AreEqual (false, col.ReadOnly, "#A 
col.ReadOnly");
-                       Assert.AreEqual (DataGridViewTriState.True, 
col.Resizable, "#A col.Resizable");
-                       Assert.AreEqual (false, col.Selected, "#A 
col.Selected");
-                       Assert.IsNull (col.Site, "#A col.Site");
-                       Assert.AreEqual (DataGridViewColumnSortMode.Automatic, 
col.SortMode, "#A col.SortMode");
-                       Assert.AreEqual (DataGridViewElementStates.Visible, 
col.State, "#A col.State");
-                       Assert.IsNull (col.Tag, "#A col.Tag");
-                       Assert.AreEqual (@"", col.ToolTipText, "#A 
col.ToolTipText");
-                       Assert.IsNull (col.ValueType, "#A col.ValueType");
-                       Assert.AreEqual (true, col.Visible, "#A col.Visible");
-                       Assert.AreEqual (100, col.Width, "#A col.Width");
-                       
-               }
-       }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
+//
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+       [TestFixture]
+       public class DataGridViewColumnCollectionTest 
+       {
+               [Test]
+               [ExpectedException (typeof (InvalidOperationException), 
"Column's SortMode cannot be set to Automatic while the DataGridView control's 
SelectionMode is set to FullColumnSelect.")]
+               public void AddFullColumnSelect ()
+               {
+                       DataGridView dgv = new DataGridView ();
+                       dgv.SelectionMode = 
DataGridViewSelectionMode.FullColumnSelect;
+                       dgv.Columns.Add ("A", "A");
+               }
+               
+               [Test]
+               public void Add ()
+               {
+                       DataGridViewColumnCollection c;
+                       
+                       c = new DataGridViewColumnCollection 
(DataGridViewCommon.CreateAndFill ());
+                       c.Add ("A", "B");
+                       
+                       DataGridViewColumn col = c [0];
+                       
+                       Assert.AreEqual ("DataGridViewTextBoxColumn { Name=A, 
Index=0 }", col.ToString (), "T3");
+                       Assert.AreEqual ("DataGridViewTextBoxColumn", 
col.GetType ().Name, "G2");
+                       
+                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet, 
col.AutoSizeMode, "#A col.AutoSizeMode");
+                       Assert.IsNotNull (col.CellTemplate, "#A 
col.CellTemplate");
+                       Assert.IsNotNull (col.CellType, "#A col.CellType");
+                       Assert.IsNull (col.ContextMenuStrip, "#A 
col.ContextMenuStrip");
+                       Assert.IsNotNull (col.DataGridView, "#A 
col.DataGridView");
+                       Assert.AreEqual (@"", col.DataPropertyName, "#A 
col.DataPropertyName");
+                       Assert.IsNotNull (col.DefaultCellStyle, "#A 
col.DefaultCellStyle");
+                       Assert.IsNotNull (col.DefaultHeaderCellType, "#A 
col.DefaultHeaderCellType");
+                       Assert.AreEqual (false, col.Displayed, "#A 
col.Displayed");
+                       Assert.AreEqual (0, col.DisplayIndex, "#A 
col.DisplayIndex");
+                       Assert.AreEqual (0, col.DividerWidth, "#A 
col.DividerWidth");
+                       Assert.AreEqual (100, col.FillWeight, "#A 
col.FillWeight");
+                       Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
+                       Assert.AreEqual (true, col.HasDefaultCellStyle, "#A 
col.HasDefaultCellStyle");
+                       Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
+                       Assert.AreEqual (@"B", col.HeaderText, "#A 
col.HeaderText");
+                       Assert.AreEqual (0, col.Index, "#A col.Index");
+                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.None, 
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
+                       Assert.IsNotNull (col.InheritedStyle, "#A 
col.InheritedStyle");
+                       Assert.AreEqual (false, col.IsDataBound, "#A 
col.IsDataBound");
+                       Assert.AreEqual (5, col.MinimumWidth, "#A 
col.MinimumWidth");
+                       Assert.AreEqual (@"A", col.Name, "#A col.Name");
+                       Assert.AreEqual (false, col.ReadOnly, "#A 
col.ReadOnly");
+                       Assert.AreEqual (DataGridViewTriState.True, 
col.Resizable, "#A col.Resizable");
+                       Assert.AreEqual (false, col.Selected, "#A 
col.Selected");
+                       Assert.IsNull (col.Site, "#A col.Site");
+                       Assert.AreEqual (DataGridViewColumnSortMode.Automatic, 
col.SortMode, "#A col.SortMode");
+                       Assert.AreEqual (DataGridViewElementStates.Visible, 
col.State, "#A col.State");
+                       Assert.IsNull (col.Tag, "#A col.Tag");
+                       Assert.AreEqual (@"", col.ToolTipText, "#A 
col.ToolTipText");
+                       Assert.IsNull (col.ValueType, "#A col.ValueType");
+                       Assert.AreEqual (true, col.Visible, "#A col.Visible");
+                       Assert.AreEqual (100, col.Width, "#A col.Width");
+                       
+               }
+       }
+}
 #endif
\ No newline at end of file


Property changes on: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
     2007-08-21 14:26:03 UTC (rev 84553)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
     2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,65 +1,65 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
-//
-
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms {
-
-       [TestFixture]
-       public class DataGridViewComboBoxCellTest 
-       {
-               private DataGridView CreateAndFill ()
-               {
-                       DataGridView dgv = DataGridViewCommon.CreateAndFill ();
-                       DataGridViewRow row = new DataGridViewRow ();
-                       row.Cells.Add (new DataGridViewComboBoxCell ());
-                       row.Cells.Add (new DataGridViewComboBoxCell ());
-                       dgv.Rows.Add (row);
-                       return dgv;
-               }
-               
-               [Test]
-               public void ToStringTest ()
-               {
-                       Assert.AreEqual ("DataGridViewComboBoxCell { 
ColumnIndex=-1, RowIndex=-1 }", new DataGridViewComboBoxCell ().ToString (), 
"B");
-                       
-                       using (DataGridView dgv = CreateAndFill ())
-                       {
-                               Assert.AreEqual ("DataGridViewComboBoxCell { 
ColumnIndex=1, RowIndex=2 }", dgv [1, 2].ToString (), "A");
-                       }
-                       
-                       
-               }
-       }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
+//
+
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms {
+
+       [TestFixture]
+       public class DataGridViewComboBoxCellTest 
+       {
+               private DataGridView CreateAndFill ()
+               {
+                       DataGridView dgv = DataGridViewCommon.CreateAndFill ();
+                       DataGridViewRow row = new DataGridViewRow ();
+                       row.Cells.Add (new DataGridViewComboBoxCell ());
+                       row.Cells.Add (new DataGridViewComboBoxCell ());
+                       dgv.Rows.Add (row);
+                       return dgv;
+               }
+               
+               [Test]
+               public void ToStringTest ()
+               {
+                       Assert.AreEqual ("DataGridViewComboBoxCell { 
ColumnIndex=-1, RowIndex=-1 }", new DataGridViewComboBoxCell ().ToString (), 
"B");
+                       
+                       using (DataGridView dgv = CreateAndFill ())
+                       {
+                               Assert.AreEqual ("DataGridViewComboBoxCell { 
ColumnIndex=1, RowIndex=2 }", dgv [1, 2].ToString (), "A");
+                       }
+                       
+                       
+               }
+       }
+}
 #endif
\ No newline at end of file


Property changes on: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
       2007-08-21 14:26:03 UTC (rev 84553)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
       2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,83 +1,135 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
-//
-
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-using System.Collections.Generic;
-
-namespace MonoTests.System.Windows.Forms
-{
-       public static class DataGridViewCommon
-       {
-               /// <summary>
-               /// Creates a 2x2 grid.
-               /// <para>     A   B </para>
-               /// <para>1   A1  B1</para>
-               /// <para>2   A2  B2</para>
-               /// </summary>
-               /// <returns></returns>
-               public static DataGridView CreateAndFill ()
-               {
-                       DataGridView dgv = new DataGridView ();
-                       dgv.Columns.Add ("A", "A");
-                       dgv.Columns.Add ("B", "B");
-                       dgv.Rows.Add ("Cell A1", "Cell B1");
-                       dgv.Rows.Add ("Cell A2", "Cell B2");
-                       return dgv;
-               }
-
-               /// <summary>
-               /// Creates a 10x10 grid.
-               /// <para>     A   B </para>
-               /// <para>1   A1  B1</para>
-               /// <para>2   A2  B2</para>
-               /// </summary>
-               /// <returns></returns>
-               public static DataGridView CreateAndFillBig ()
-               {
-                       DataGridView dgv = new DataGridView ();
-                       for (int c = 0; c < 10; c++) {
-                               string A = (((char) ((int) 'A') + c)).ToString 
();
-                               dgv.Columns.Add (A, A);
-                       }
-                       for (int r = 0; r < 10; r++) {
-                               List<object> cells = new List<object> ();
-                               for (int c = 0; c < 10; c++) {
-                                       cells.Add (string.Format ("Cell 
{0}{1}", dgv.Columns [c].Name, r));
-                               }
-                               dgv.Rows.Add (cells);
-                       }
-                       return dgv;
-               }
-       }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
+//
+
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace MonoTests.System.Windows.Forms
+{
+       public static class DataGridViewCommon
+       {
+               /// <summary>
+               /// Creates a 2x2 grid.
+               /// <para>     A   B </para>
+               /// <para>1   A1  B1</para>
+               /// <para>2   A2  B2</para>
+               /// </summary>
+               /// <returns></returns>
+               public static DataGridView CreateAndFill ()
+               {
+                       DataGridView dgv = new DataGridView ();
+                       dgv.Columns.Add ("A", "A");
+                       dgv.Columns.Add ("B", "B");
+                       dgv.Rows.Add ("Cell A1", "Cell B1");
+                       dgv.Rows.Add ("Cell A2", "Cell B2");
+                       return dgv;
+               }
+
+               /// <summary>
+               /// Creates a 2x2 grid, all cells have a 
GetClipboardContentsPublic method.
+               /// <para>     A   B </para>
+               /// <para>1   A1  B1</para>
+               /// <para>2   A2  B2</para>
+               /// </summary>
+               /// <returns></returns>
+               public static DataGridView CreateAndFillForClipboard ()
+               {
+                       DataGridView dgv = new DataGridView ();
+                       DataGridViewColumn col;
+                       DataGridViewRow row;
+                       DataGridViewCell cell;
+                       
+                       foreach (string name in new string [] {"A", "B", "C", 
"D"}) {
+                               col = new DataGridViewColumn ();
+                               col.CellTemplate = new DataGridViewTextBoxCell 
();
+                               col.HeaderCell = new 
DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell ();
+                               col.Name = name;
+                               //if (dgv.Columns.Count == 1) {
+                               //        col.HeaderText = null;
+                               //} else if (dgv.Columns.Count == 2) {
+                               //        col.HeaderText = string.Empty;
+                               //} else {
+                                       col.HeaderText = name;
+                               //}
+                               
+                               dgv.Columns.Add (col);
+                       }
+                       
+                       for (int i = 1; i <= 4; i++) {
+                               row = new DataGridViewRow ();
+                               row.HeaderCell = new 
DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell ();
+                               //if (i == 3) { // Leave one at default value 
of null
+                               //        row.HeaderCell.Value = null;
+                               //} else if (i == 2) {
+                               //        row.HeaderCell.Value = string.Empty;
+                               //} else {
+                                       row.HeaderCell.Value = "Row#" + 
i.ToString ();
+                               //}
+                                       
+                               foreach (DataGridViewColumn c in dgv.Columns) {
+                                       cell = new 
DataGridViewCellTest.DataGridViewClipboardCell ();
+                                       cell.Value = "Cell " + c.Name + 
i.ToString ();
+                                       row.Cells.Add (cell);
+                               }
+                               dgv.Rows.Add (row);
+                       }
+                       
+                       return dgv;
+               }
+
+               /// <summary>
+               /// Creates a 10x10 grid.
+               /// <para>     A   B </para>
+               /// <para>1   A1  B1</para>
+               /// <para>2   A2  B2</para>
+               /// </summary>
+               /// <returns></returns>
+               public static DataGridView CreateAndFillBig ()
+               {
+                       DataGridView dgv = new DataGridView ();
+                       for (int c = 0; c < 10; c++) {
+                               string A = (((char) ((int) 'A') + c)).ToString 
();
+                               dgv.Columns.Add (A, A);
+                       }
+                       for (int r = 0; r < 10; r++) {
+                               List<object> cells = new List<object> ();
+                               for (int c = 0; c < 10; c++) {
+                                       cells.Add (string.Format ("Cell 
{0}{1}", dgv.Columns [c].Name, r));
+                               }
+                               dgv.Rows.Add (cells);
+                       }
+                       return dgv;
+               }
+       }
+}
 #endif
\ No newline at end of file


Property changes on: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
    2007-08-21 14:26:03 UTC (rev 84553)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
    2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,103 +1,103 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
-//
-
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
-       [TestFixture]
-       public class DataGridViewRowCollectionTest
-       {
-               private DataGridView CreateAndFill ()
-               {
-                       DataGridView dgv = DataGridViewCommon.CreateAndFill ();
-                       DataGridViewRow row = new DataGridViewRow ();
-                       row.Cells.Add (new DataGridViewComboBoxCell ());
-                       row.Cells.Add (new DataGridViewComboBoxCell ());
-                       dgv.Rows.Add (row);
-                       return dgv;
-               }
-
-               [Test]
-               public void ToStringTest ()
-               {
-                       Assert.AreEqual 
("System.Windows.Forms.DataGridViewRowCollection", new 
DataGridViewRowCollection (null).ToString (), "A");
-
-                       using (DataGridView dgv = CreateAndFill ()) {
-                               Assert.AreEqual 
("System.Windows.Forms.DataGridViewRowCollection", dgv.Rows.ToString (), "B");
-                       }
-
-               }
-               
-               [Test]
-               public void CtorTest ()
-               {
-                       DataGridViewRowCollection rc;
-                       
-                       rc = new DataGridViewRowCollection (null);
-                       Assert.AreEqual (0, rc.Count, "#01");
-                       
-                       using (DataGridView dgv = new DataGridView ()) {
-                               rc = new DataGridViewRowCollection (dgv);
-                               Assert.AreEqual (0, rc.Count, "#02");
-                               Assert.IsTrue (rc != dgv.Rows, "#03");
-                       }
-               }
-               
-               [Test]
-               public void AddTest ()
-               {
-                       DataGridViewRow row;
-                       DataGridViewCell cell;
-                       
-                       using (DataGridView dgv = new DataGridView ()) {
-                               dgv.Columns.Add ("a", "A");
-                               row = new DataGridViewRow ();
-                               dgv.Rows.Add (row);
-                               Assert.AreEqual (-1, row.Index, "#01");
-                       }
-
-                       using (DataGridView dgv = new DataGridView ()) {
-                               dgv.Columns.Add ("a", "A");
-                               row = new DataGridViewRow ();
-                               cell = new DataGridViewTextBoxCell ();
-                               cell.Value = "abc";
-                               row.Cells.Add (cell);
-                               dgv.Rows.Add (row);
-                               Assert.AreEqual (0, row.Index, "#02");
-                       }
-               }
-       }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
+//
+
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+       [TestFixture]
+       public class DataGridViewRowCollectionTest
+       {
+               private DataGridView CreateAndFill ()
+               {
+                       DataGridView dgv = DataGridViewCommon.CreateAndFill ();
+                       DataGridViewRow row = new DataGridViewRow ();
+                       row.Cells.Add (new DataGridViewComboBoxCell ());
+                       row.Cells.Add (new DataGridViewComboBoxCell ());
+                       dgv.Rows.Add (row);
+                       return dgv;
+               }
+
+               [Test]
+               public void ToStringTest ()
+               {
+                       Assert.AreEqual 
("System.Windows.Forms.DataGridViewRowCollection", new 
DataGridViewRowCollection (null).ToString (), "A");
+
+                       using (DataGridView dgv = CreateAndFill ()) {
+                               Assert.AreEqual 
("System.Windows.Forms.DataGridViewRowCollection", dgv.Rows.ToString (), "B");
+                       }
+
+               }
+               
+               [Test]
+               public void CtorTest ()
+               {
+                       DataGridViewRowCollection rc;
+                       
+                       rc = new DataGridViewRowCollection (null);
+                       Assert.AreEqual (0, rc.Count, "#01");
+                       
+                       using (DataGridView dgv = new DataGridView ()) {
+                               rc = new DataGridViewRowCollection (dgv);
+                               Assert.AreEqual (0, rc.Count, "#02");
+                               Assert.IsTrue (rc != dgv.Rows, "#03");
+                       }
+               }
+               
+               [Test]
+               public void AddTest ()
+               {
+                       DataGridViewRow row;
+                       DataGridViewCell cell;
+                       
+                       using (DataGridView dgv = new DataGridView ()) {
+                               dgv.Columns.Add ("a", "A");
+                               row = new DataGridViewRow ();
+                               dgv.Rows.Add (row);
+                               Assert.AreEqual (-1, row.Index, "#01");
+                       }
+
+                       using (DataGridView dgv = new DataGridView ()) {
+                               dgv.Columns.Add ("a", "A");
+                               row = new DataGridViewRow ();
+                               cell = new DataGridViewTextBoxCell ();
+                               cell.Value = "abc";
+                               row.Cells.Add (cell);
+                               dgv.Rows.Add (row);
+                               Assert.AreEqual (0, row.Index, "#02");
+                       }
+               }
+       }
+}
 #endif
\ No newline at end of file


Property changes on: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
    2007-08-21 14:26:03 UTC (rev 84553)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
    2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,86 +1,86 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
-//
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
-       [TestFixture]
-       public class DataGridViewTextBoxColumnTest
-       {
-               [Test]
-               public void InitialValues ()
-               {
-                       DataGridViewTextBoxColumn col = new 
DataGridViewTextBoxColumn ();
-
-                       Assert.AreEqual ("DataGridViewTextBoxColumn { Name=, 
Index=-1 }", col.ToString (), "T3");
-                       Assert.AreEqual ("DataGridViewTextBoxColumn", 
col.GetType ().Name, "G2");
-
-                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet, 
col.AutoSizeMode, "#A col.AutoSizeMode");
-                       Assert.IsNotNull (col.CellTemplate, "#A 
col.CellTemplate");
-                       Assert.IsNotNull (col.CellType, "#A col.CellType");
-                       Assert.IsNull (col.ContextMenuStrip, "#A 
col.ContextMenuStrip");
-                       Assert.IsNull (col.DataGridView, "#A col.DataGridView");
-                       Assert.AreEqual (@"", col.DataPropertyName, "#A 
col.DataPropertyName");
-                       Assert.IsNotNull (col.DefaultCellStyle, "#A 
col.DefaultCellStyle");
-                       Assert.IsNotNull (col.DefaultHeaderCellType, "#A 
col.DefaultHeaderCellType");
-                       Assert.AreEqual (false, col.Displayed, "#A 
col.Displayed");
-                       Assert.AreEqual (-1, col.DisplayIndex, "#A 
col.DisplayIndex");
-                       Assert.AreEqual (0, col.DividerWidth, "#A 
col.DividerWidth");
-                       Assert.AreEqual (100, col.FillWeight, "#A 
col.FillWeight");
-                       Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
-                       Assert.AreEqual (true, col.HasDefaultCellStyle, "#A 
col.HasDefaultCellStyle");
-                       Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
-                       Assert.AreEqual (@"", col.HeaderText, "#A 
col.HeaderText");
-                       Assert.AreEqual (-1, col.Index, "#A col.Index");
-                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet, 
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
-                       Assert.IsNotNull (col.InheritedStyle, "#A 
col.InheritedStyle");
-                       Assert.AreEqual (false, col.IsDataBound, "#A 
col.IsDataBound");
-                       Assert.AreEqual (32767, col.MaxInputLength, "#A 
col.MaxInputLength");
-                       Assert.AreEqual (5, col.MinimumWidth, "#A 
col.MinimumWidth");
-                       Assert.AreEqual (@"", col.Name, "#A col.Name");
-                       Assert.AreEqual (false, col.ReadOnly, "#A 
col.ReadOnly");
-                       Assert.AreEqual (DataGridViewTriState.NotSet, 
col.Resizable, "#A col.Resizable");
-                       Assert.AreEqual (false, col.Selected, "#A 
col.Selected");
-                       Assert.IsNull (col.Site, "#A col.Site");
-                       Assert.AreEqual (DataGridViewColumnSortMode.Automatic, 
col.SortMode, "#A col.SortMode");
-                       Assert.AreEqual (DataGridViewElementStates.Visible, 
col.State, "#A col.State");
-                       Assert.IsNull (col.Tag, "#A col.Tag");
-                       Assert.AreEqual (@"", col.ToolTipText, "#A 
col.ToolTipText");
-                       Assert.IsNull (col.ValueType, "#A col.ValueType");
-                       Assert.AreEqual (true, col.Visible, "#A col.Visible");
-                       Assert.AreEqual (100, col.Width, "#A col.Width");
-               }
-       }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+//     Rolf Bjarne Kvinge  ([EMAIL PROTECTED])
+//
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+       [TestFixture]
+       public class DataGridViewTextBoxColumnTest
+       {
+               [Test]
+               public void InitialValues ()
+               {
+                       DataGridViewTextBoxColumn col = new 
DataGridViewTextBoxColumn ();
+
+                       Assert.AreEqual ("DataGridViewTextBoxColumn { Name=, 
Index=-1 }", col.ToString (), "T3");
+                       Assert.AreEqual ("DataGridViewTextBoxColumn", 
col.GetType ().Name, "G2");
+
+                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet, 
col.AutoSizeMode, "#A col.AutoSizeMode");
+                       Assert.IsNotNull (col.CellTemplate, "#A 
col.CellTemplate");
+                       Assert.IsNotNull (col.CellType, "#A col.CellType");
+                       Assert.IsNull (col.ContextMenuStrip, "#A 
col.ContextMenuStrip");
+                       Assert.IsNull (col.DataGridView, "#A col.DataGridView");
+                       Assert.AreEqual (@"", col.DataPropertyName, "#A 
col.DataPropertyName");
+                       Assert.IsNotNull (col.DefaultCellStyle, "#A 
col.DefaultCellStyle");
+                       Assert.IsNotNull (col.DefaultHeaderCellType, "#A 
col.DefaultHeaderCellType");
+                       Assert.AreEqual (false, col.Displayed, "#A 
col.Displayed");
+                       Assert.AreEqual (-1, col.DisplayIndex, "#A 
col.DisplayIndex");
+                       Assert.AreEqual (0, col.DividerWidth, "#A 
col.DividerWidth");
+                       Assert.AreEqual (100, col.FillWeight, "#A 
col.FillWeight");
+                       Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
+                       Assert.AreEqual (true, col.HasDefaultCellStyle, "#A 
col.HasDefaultCellStyle");
+                       Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
+                       Assert.AreEqual (@"", col.HeaderText, "#A 
col.HeaderText");
+                       Assert.AreEqual (-1, col.Index, "#A col.Index");
+                       Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet, 
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
+                       Assert.IsNotNull (col.InheritedStyle, "#A 
col.InheritedStyle");
+                       Assert.AreEqual (false, col.IsDataBound, "#A 
col.IsDataBound");
+                       Assert.AreEqual (32767, col.MaxInputLength, "#A 
col.MaxInputLength");
+                       Assert.AreEqual (5, col.MinimumWidth, "#A 
col.MinimumWidth");
+                       Assert.AreEqual (@"", col.Name, "#A col.Name");
+                       Assert.AreEqual (false, col.ReadOnly, "#A 
col.ReadOnly");
+                       Assert.AreEqual (DataGridViewTriState.NotSet, 
col.Resizable, "#A col.Resizable");
+                       Assert.AreEqual (false, col.Selected, "#A 
col.Selected");
+                       Assert.IsNull (col.Site, "#A col.Site");
+                       Assert.AreEqual (DataGridViewColumnSortMode.Automatic, 
col.SortMode, "#A col.SortMode");
+                       Assert.AreEqual (DataGridViewElementStates.Visible, 
col.State, "#A col.State");
+                       Assert.IsNull (col.Tag, "#A col.Tag");
+                       Assert.AreEqual (@"", col.ToolTipText, "#A 
col.ToolTipText");
+                       Assert.IsNull (col.ValueType, "#A col.ValueType");
+                       Assert.AreEqual (true, col.Visible, "#A col.Visible");
+                       Assert.AreEqual (100, col.Width, "#A col.Width");
+               }
+       }
+}
 #endif
\ No newline at end of file


Property changes on: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
___________________________________________________________________
Name: svn:eol-style
   + native

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to