public void SingleSelect_ModifySelectedItems_ChangedAnyway () { var items = new ListBox ().SelectedItems; Assert.Throws<InvalidOperationException> (() => items.Add (1), "#1"); Assert.AreEqual (1, items.Count, "#2"); Assert.Throws<InvalidOperationException> (() => items.Clear (), "#3"); Assert.AreEqual (0, items.Count, "#4"); Assert.Throws<InvalidOperationException> (() => items.Insert (0, 15), "#5"); Assert.AreEqual (1, items.Count, "#6"); }
public void MultiSelect_ModifySelectedItems_InvalidItems () { var items = new ListBox { SelectionMode = SelectionMode.Multiple }.SelectedItems; items.Add (1); Assert.AreEqual (1, items.Count, "#1"); items.Clear (); Assert.AreEqual (0, items.Count, "#2"); items.Insert (0, 15); Assert.AreEqual (1, items.Count, "#3"); }
public void SingleSelect_ModifySelectedItems () { var items = new ListBox ().SelectedItems; Assert.Throws<InvalidOperationException> (() => items.Add (1), "#1"); Assert.Throws<InvalidOperationException> (() => items.Clear (), "#2"); Assert.Throws<InvalidOperationException> (() => items.Insert (0, 15), "#3"); }