예제 #1
0
 public AddNoteForm(string field, string idName, string newNameTable, string newColumn, string parentCol)
 {
     InitializeComponent();
     fieldLabel.Text = field;
     idNameRaw       = idName;
     column          = newColumn;
     nameTable       = newNameTable;
     parentColumn    = parentCol;
     controller      = new AddNoteController();
 }
예제 #2
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();
                }
            }
        }
예제 #3
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);
                }
            }
        }
예제 #4
0
 public AddNoteForm()
 {
     InitializeComponent();
     controller = new AddNoteController();
 }