Example #1
0
        public async Task Test_DatabaseRepo_GettingNoteInTheDatabase()
        {
            DatabaseRepo.InitializeDB();
            LocalNote.Models.NoteModel note =
                new LocalNote.Models.NoteModel("THIS IS THE TITLE",
                                               new LocalNote.Models.ContentModel("THERE IS CONTENT NOW", "THERE IS CONTENT NOW"));
            var actual = await DatabaseRepo.GetNote(note.Title);

            Assert.IsTrue(note == actual);
        }
Example #2
0
        public async Task Test_DatabaseRepo_DeletingNoteInTheDatabase()
        {
            DatabaseRepo.InitializeDB();
            LocalNote.Models.NoteModel noteToBeDeleted =
                new LocalNote.Models.NoteModel("THIS IS THE TITLE",
                                               new LocalNote.Models.ContentModel("THERE IS CONTENT NOW", "THERE IS CONTENT NOW"));
            DatabaseRepo.DeleteNote(noteToBeDeleted);
            var actual = await DatabaseRepo.GetNote("THIS IS THE TITLE");

            Assert.IsNull(actual);
        }
Example #3
0
        public async Task Test_DatabaseRepo_AddingNoteInTheDatabase()
        {
            DatabaseRepo.InitializeDB();
            LocalNote.Models.NoteModel noteToBeAdded =
                new LocalNote.Models.NoteModel("THIS IS THE TITLE",
                                               new LocalNote.Models.ContentModel("NO CONTENT FOR YOU", "NO CONTENT FOR YOU"));
            DatabaseRepo.AddNote(noteToBeAdded);
            var actual = await DatabaseRepo.GetNote("THIS IS THE TITLE");

            Assert.IsTrue(noteToBeAdded == actual);
        }
Example #4
0
 public void Test_DatabaseRepo_DeletingNoteInTheDatabase_WhenNoteIsNull()
 {
     DatabaseRepo.InitializeDB();
     LocalNote.Models.NoteModel noteToBeAdded = null;
     DatabaseRepo.DeleteNote(noteToBeAdded);
 }