public void AddNew_Twice_CancelAdd() { var o1 = Editable.AddNew(); var o2 = Editable.AddNew(); Editable.CancelNew(); Assert.IsTrue(Items.Contains(o1), "#1"); Assert.IsFalse(Items.Contains(o2), "#2"); }
public void AddNew_CancelAdd() { var o1 = Editable.AddNew(); Assert.IsTrue(Editable.IsAddingNew, "#1"); Assert.IsTrue(Items.Contains(o1), "#2"); Editable.CancelNew(); Assert.IsFalse(Editable.IsAddingNew, "#3"); Assert.IsFalse(Items.Contains(o1), "#4"); }
public void CancelNew_NoAdd() { // This has no effect if there's no add new Editable.CancelNew(); }