public void SymptomManager_DeleteSymptom() { SymptomManager m = new SymptomManager(new TreeMonDbContext(connectionKey)); Symptom s = new Symptom() { AccountId = "a", Name = "DELETERECORD", CreatedBy = "TESTUSER", DateCreated = DateTime.UtcNow, }; m.Insert(s); //Test the delete flag Assert.IsTrue(m.DeleteSymptom(s) > 0); m.GetSymptom("DELETERECORD"); Symptom d = m.GetSymptom("DELETERECORD"); Assert.IsNotNull(d); Assert.IsTrue(d.Deleted == true); Assert.IsTrue(m.DeleteSymptom(s, true) > 0); d = m.GetSymptom("DELETERECORD"); Assert.IsNull(d); }
public void SymptomManager_UpdateSymptom() { SymptomManager m = new SymptomManager(new TreeMonDbContext(connectionKey)); m.Insert(new Symptom() { AccountId = "a", Name = "TESTRECORD", }); Symptom s = m.GetSymptom("TESTRECORD"); s.Name = "UPDATEDRECORD"; Assert.AreEqual(m.UpdateSymptom(s).Code, 200); Symptom u = m.GetSymptom("UPDATEDRECORD"); Assert.IsNotNull(u); }
public void SymptomManager_GetSymptom() { SymptomManager m = new SymptomManager(new TreeMonDbContext(connectionKey)); ServiceResult sr = m.Insert(new Symptom() { AccountId = "a", Name = "ALPHA", DateCreated = DateTime.UtcNow }, false); Assert.AreEqual(sr.Code, 200, sr.Message); Symptom s = m.GetSymptom("ALPHA"); Assert.IsNotNull(s); }
public void SymptomManager_GetSymptomBy() { SymptomManager m = new SymptomManager(new TreeMonDbContext(connectionKey)); Assert.AreEqual( m.Insert(new Symptom() { AccountId = "a", Name = "TESTRECORD", DateCreated = DateTime.UtcNow }, false) .Code, 200); Symptom s = m.GetSymptom("TESTRECORD"); Assert.IsNotNull(s); Symptom suid = m.GetSymptomBy(s.UUID); Assert.IsNotNull(suid); }