public void AddNote(string noteString) { var addNoteController = new AddNoteController(_config); string hash = addNoteController.Add(noteString).Value; using (var db = new NoteContext(dataBaseConnection)) { var note = db.Notes.FirstOrDefault(x => x.Hash == hash); if (note != null) { Assert.AreEqual(note.NoteString, noteString); db.Notes.Remove(note); db.SaveChanges(); } } }
public void GetNote(string noteString) { var addNoteController = new AddNoteController(_config); var getNodeController = new GetNoteController(_config); string hash = addNoteController.Add(noteString).Value; using (var db = new NoteContext(dataBaseConnection)) { var note = db.Notes.FirstOrDefault(x => x.Hash == hash); if (note != null) { Assert.AreEqual(note.NoteString, noteString); string getNote = getNodeController.Get(hash).Value; Assert.AreEqual(note.NoteString, getNote); var noteAfterGet = db.Notes.FirstOrDefault(x => x.Hash == hash); Assert.AreEqual(noteAfterGet, null); } } }