public void CommitEdit_SelectsNextElement() { View.MoveCurrentToFirst(); Editable.EditItem(View.CurrentItem); Assert.AreEqual(0, View.CurrentPosition, "#1"); Editable.CommitEdit(); Assert.AreEqual(0, View.CurrentPosition, "#2"); }
public void CommitEdit_SelectsNextElement_Grouped() { Source.GroupDescriptions.Add(new ConcretePropertyGroupDescription { GroupNameFromItemFunc = (item, level, culture) => Items.IndexOf(item) % 2 == 0 ? "A" : "B" }); View.MoveCurrentToFirst(); Editable.EditItem(View.CurrentItem); Assert.AreEqual(0, View.CurrentPosition, "#1"); Editable.CommitEdit(); Assert.AreEqual(1, View.CurrentPosition, "#2"); }