Beispiel #1
0
        public void DoseManager_DeleteDoseLog()
        {
            DoseManager m = new DoseManager(new TreeMonDbContext(connectionKey));
            DoseLog     s = new DoseLog()
            {
                AccountId    = "a",
                Name         = "DELETERECORD",
                CreatedBy    = "TESTUSER",
                DateCreated  = DateTime.UtcNow,
                DoseDateTime = DateTime.UtcNow
            };

            m.Insert(s);

            //Test the delete flag
            Assert.IsTrue(m.DeleteDose(s) > 0);
            m.GetDose("DELETERECORD");
            DoseLog d = m.GetDose("DELETERECORD");

            Assert.IsNotNull(d);
            Assert.IsTrue(d.Deleted == true);


            Assert.IsTrue(m.DeleteDose(s, true) > 0);
            d = m.GetDose("DELETERECORD");
            Assert.IsNull(d);
        }