Example #1
0
        public void AddItem()
        {
            ERlist list = new ERlist();
            ERitem item = list.AddNew();

            Assert.AreEqual(1, list.Count, "Count should be 1");
            Assert.IsTrue(list[0].IsNew, "Object should be new");
        }
Example #2
0
        public void AddItem()
        {
            IDataPortal <ERlist> dataPortal = _testDIContext.CreateDataPortal <ERlist>();

            ERlist list = dataPortal.Create();
            ERitem item = list.AddNew();

            Assert.AreEqual(1, list.Count, "Count should be 1");
            Assert.IsTrue(list[0].IsNew, "Object should be new");
        }
Example #3
0
        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");
        }
Example #4
0
        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");
        }
Example #5
0
        public void InsertItem()
        {
            _isListSaved = false;

            ERlist list = new ERlist();

            list.Saved += new EventHandler <Csla.Core.SavedEventArgs>(List_Saved);
            ERitem item = list.AddNew();

            Assert.AreEqual(1, list.Count, "Incorrect count after add");

            // simulate grid edit
            System.ComponentModel.IEditableObject obj = (System.ComponentModel.IEditableObject)item;
            obj.BeginEdit();
            list[0].Data = "test";
            obj.EndEdit();
            Assert.AreEqual(true, _isListSaved, "List saved event did not fire after save.");
            Assert.AreEqual("Insert", ApplicationContext.GlobalContext["DP"].ToString(), "Object should have been inserted");
            Assert.IsFalse(list[0].IsNew, "Object should not be new");
        }
Example #6
0
        public void InsertItem()
        {
            IDataPortal <ERlist> dataPortal = _testDIContext.CreateDataPortal <ERlist>();

            TestResults.Reinitialise();

            _isListSaved = false;

            ERlist list = dataPortal.Create();

            list.Saved += new EventHandler <Csla.Core.SavedEventArgs>(List_Saved);
            ERitem item = list.AddNew();

            Assert.AreEqual(1, list.Count, "Incorrect count after add");

            // simulate grid edit
            System.ComponentModel.IEditableObject obj = (System.ComponentModel.IEditableObject)item;
            obj.BeginEdit();
            list[0].Data = "test";
            obj.EndEdit();
            Assert.AreEqual(true, _isListSaved, "List saved event did not fire after save.");
            Assert.AreEqual("Insert", TestResults.GetResult("DP"), "Object should have been inserted");
            Assert.IsFalse(list[0].IsNew, "Object should not be new");
        }