public void RemoveNewItem() { ApplicationContext.GlobalContext.Clear(); _isListSaved = false; ERlist list = new ERlist(); ERitem item = list.AddNew(); Assert.AreEqual(1, list.Count, "Incorrect count after add"); Assert.IsTrue(list[0].IsNew, "Object should be new"); list.Saved += new EventHandler <Csla.Core.SavedEventArgs>(List_Saved); list.RemoveAt(0); Assert.AreEqual(true, _isListSaved, "List saved event did not fire after save."); Assert.AreEqual(0, list.Count, "Incorrect count after remove"); Assert.IsNull(ApplicationContext.GlobalContext["DP"], "Object should not have done a delete"); Assert.IsTrue(item.IsNew, "Object should be new after delete"); }
public void RemoveNewItem() { IDataPortal <ERlist> dataPortal = _testDIContext.CreateDataPortal <ERlist>(); TestResults.Reinitialise(); _isListSaved = false; ERlist list = dataPortal.Create(); ERitem item = list.AddNew(); Assert.AreEqual(1, list.Count, "Incorrect count after add"); Assert.IsTrue(list[0].IsNew, "Object should be new"); list.Saved += new EventHandler <Csla.Core.SavedEventArgs>(List_Saved); list.RemoveAt(0); Assert.AreEqual(true, _isListSaved, "List saved event did not fire after save."); Assert.AreEqual(0, list.Count, "Incorrect count after remove"); Assert.AreEqual("", TestResults.GetResult("DP"), "Object should not have done a delete"); Assert.IsTrue(item.IsNew, "Object should be new after delete"); }
public void RemoveOldItem() { ApplicationContext.GlobalContext.Clear(); _isListSaved = false; ERlist list = new ERlist(); list.Add(ERitem.GetItem("test")); ERitem item = list[0]; item.Saved += new EventHandler <Csla.Core.SavedEventArgs>(item_Saved); list.Saved += new EventHandler <Csla.Core.SavedEventArgs>(List_Saved); Assert.AreEqual(1, list.Count, "Incorrect count after add"); Assert.IsFalse(list[0].IsNew, "Object should not be new"); list.RemoveAt(0); Assert.AreEqual(true, _isListSaved, "List saved event did not fire after save."); Assert.AreEqual(0, list.Count, "Incorrect count after remove"); Assert.AreEqual("DeleteSelf", ApplicationContext.GlobalContext["DP"].ToString(), "Object should have deleted itself"); Assert.IsTrue(_itemIsNew, "Object should be new after delete"); }