예제 #1
0
        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();
                }
            }
        }
예제 #2
0
        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);
                }
            }
        }