Assert.AreEqual (string.Empty, item.SubItems [0].Text, "#7");
}
-#if NET_2_0
[Test]
public void Constructor9_Text_Null ()
{
Assert.AreEqual (String.Empty, item2.ToolTipText, "#A19");
Assert.AreEqual (item.Group.Header, item2.Group.Header, "#A20");
}
-#endif
[Test]
public void ListViewItemDefaultValues ()
Assert.AreEqual (string.Empty, item.Text, "DefaultValues#5");
Assert.IsTrue (item.UseItemStyleForSubItems, "DefaultValues#6");
Assert.AreEqual (-1, item.ImageIndex, "DefaultValues#7");
-#if NET_2_0
Assert.AreEqual (String.Empty, item.Name, "DefaultValues#8");
Assert.AreEqual(String.Empty, item.ImageKey, "DefaultValues#9");
Assert.AreEqual (String.Empty, item.ToolTipText, "DefaultValues#10");
Assert.AreEqual (0, item.IndentCount, "DefaultValues#11");
-#endif
}
[Test]
form.Dispose ();
}
-#if NET_2_0
[Test]
[ExpectedException (typeof (ArgumentOutOfRangeException))]
public void ListViewItemIndent ()
itemB.Position = Point.Empty;
Assert.AreEqual (itemB_pos, itemB.Position, "#H1");
}
-#endif
[Test] // bug #330415 and #331643
public void RemoveFocusedItem ()
form.Dispose ();
}
-#if NET_2_0
[Test]
public void ListViewItemGroup ()
{
Assert.AreEqual (1, lvg2.Items.Count, "#B2");
Assert.AreEqual (lvg2, lvi.Group, "#B3");
}
-#endif
[Test]
public void ListViewItemUseItemStyleForSubItems ()
item1.BackColor = Color.Red;
item1.Font = new Font ("Arial", 14);
item1.SubItems.Add ("Element2");
-#if NET_2_0
item1.ToolTipText = item1.Text;
-#endif
f.Show ();
Assert.AreEqual (2, item2.SubItems.Count, "#5");
Assert.AreEqual ("Hello", item2.SubItems [0].Text, "#6");
Assert.AreEqual ("Element2", item2.SubItems[1].Text, "#7");
-#if NET_2_0
Assert.AreEqual (item1.ToolTipText, item2.ToolTipText, "#8");
-#endif
// Focused is not copied
// These tests shoule be re-enabled when #333693
/*Assert.IsTrue (item1.Focused, "#9");
f.Dispose ();
}
-#if NET_2_0
[Test]
public void ListViewItemTestImageIndex()
{
item1.ToolTipText = null;
Assert.AreEqual (String.Empty, item1.ToolTipText, "ToolTipText#1");
}
-#endif
}
[TestFixture]
Assert.AreEqual (string.Empty, subItem.Text, "#1");
Assert.AreEqual (SystemColors.Window, subItem.BackColor, "#2");
Assert.AreEqual (SystemColors.WindowText, subItem.ForeColor, "#3");
-#if NET_2_0
Assert.AreEqual (SystemFonts.DefaultFont, subItem.Font, "#4");
-#endif
}
[Test] // ctor (ListViewItem, String)
subItem = new ListViewItem.ListViewSubItem (null, null);
Assert.IsNotNull (subItem.Font, "#A1");
-#if NET_2_0
Assert.AreEqual (string.Empty, subItem.Name, "#A2");
Assert.IsNull (subItem.Tag, "#A3");
-#endif
Assert.AreEqual (String.Empty, subItem.Text, "#A4");
subItem = new ListViewItem.ListViewSubItem (item, "SubItem2");
Assert.IsNotNull (subItem.Font, "#B1");
-#if NET_2_0
Assert.AreEqual (string.Empty, subItem.Name, "#B2");
Assert.IsNull (subItem.Tag, "#B3");
-#endif
Assert.AreEqual ("SubItem2", subItem.Text, "#B4");
}
Assert.AreEqual (Color.Red, subItem.BackColor, "#A1");
Assert.IsNotNull (subItem.Font, "#A2");
Assert.AreEqual (Color.Blue, subItem.ForeColor, "#A3");
-#if NET_2_0
Assert.AreEqual (string.Empty, subItem.Name, "#A4");
Assert.IsNull (subItem.Tag, "#A5");
-#endif
Assert.AreEqual (string.Empty, subItem.Text, "#A6");
subItem = new ListViewItem.ListViewSubItem (item, "SubItem3",
Assert.AreEqual (Color.Green, subItem.BackColor, "#B1");
Assert.AreSame (font, subItem.Font, "#B2");
Assert.AreEqual (Color.Blue, subItem.ForeColor, "#B3");
-#if NET_2_0
Assert.AreEqual (string.Empty, subItem.Name, "#B4");
Assert.IsNull (subItem.Tag, "#B5");
-#endif
Assert.AreEqual ("SubItem3", subItem.Text, "#B6");
}
-#if NET_2_0
[Test]
public void Name ()
{
subItem.Tag = 5;
Assert.AreEqual (5, subItem.Tag, "#3");
}
-#endif
[Test]
public void Text ()
subItem = new ListViewItem.ListViewSubItem (item,
"SubItemText", Color.Yellow, Color.Green,
font);
-#if NET_2_0
subItem.Name = "foo";
subItem.Tag = "bar";
-#endif
MemoryStream ms = new MemoryStream ();
BinaryFormatter formatter = new BinaryFormatter ();
Assert.AreEqual (Color.Green, subItem.BackColor, "#A1");
Assert.AreEqual (font, subItem.Font, "#A2");
Assert.AreEqual (Color.Yellow, subItem.ForeColor, "#A3");
-#if NET_2_0
Assert.AreEqual (string.Empty, subItem.Name, "#A4");
Assert.IsNull (subItem.Tag, "#A5");
-#endif
Assert.AreEqual ("SubItemText", subItem.Text, "#A6");
ms.Position = 0;
subItem = new ListViewItem.ListViewSubItem (item,
"SubItemText", Color.Yellow, Color.Green,
font);
-#if NET_2_0
subItem.Name = "foo";
subItem.Tag = "bar";
-#endif
MemoryStream ms = new MemoryStream ();
BinaryFormatter formatter = new BinaryFormatter ();
byte [] ser = new byte [ms.Length];
ms.Read (ser, 0, ser.Length);
-#if NET_2_0
Assert.AreEqual (_serializedV20_Mono, ser);
-#else
- Assert.AreEqual (_serializedV11_Mono, ser);
-#endif
}
[Test]
subItem = new ListViewItem.ListViewSubItem (item,
"SubItemText", Color.Yellow, Color.Green,
font);
-#if NET_2_0
subItem.Name = "foo";
subItem.Tag = "bar";
-#endif
MemoryStream ms = new MemoryStream ();
BinaryFormatter formatter = new BinaryFormatter ();
byte [] ser = new byte [ms.Length];
ms.Read (ser, 0, ser.Length);
-#if NET_2_0
Assert.AreEqual (_serializedV20_MS, ser);
-#else
- Assert.AreEqual (_serializedV11_MS, ser);
-#endif
}
[Test]
// FIXME: bug #410693
//Assert.AreEqual (Color.Yellow, subItem.ForeColor, "#A3");
Assert.AreEqual ("Yellow", subItem.ForeColor.Name, "#A3");
-#if NET_2_0
Assert.AreEqual (string.Empty, subItem.Name, "#A4");
Assert.IsNull (subItem.Tag, "#A5");
-#endif
Assert.AreEqual ("SubItemText", subItem.Text, "#A6");
ms = new MemoryStream ();
// FIXME: bug #410693
//Assert.AreEqual (Color.Yellow, subItem.ForeColor, "#B3");
Assert.AreEqual ("Yellow", subItem.ForeColor.Name, "#B3");
-#if NET_2_0
Assert.AreEqual (string.Empty, subItem.Name, "#B4");
Assert.IsNull (subItem.Tag, "#B5");
-#endif
Assert.AreEqual ("SubItemText", subItem.Text, "#B6");
-#if NET_2_0
ms = new MemoryStream ();
ms.Write (_serializedV20_Mono, 0, _serializedV20_Mono.Length);
ms.Position = 0;
Assert.AreEqual (string.Empty, subItem.Name, "#D4");
Assert.IsNull (subItem.Tag, "#D5");
Assert.AreEqual ("SubItemText", subItem.Text, "#D6");
-#endif
}
static byte [] _serializedV11_MS = {