Exemple #1
0
        public void GivenFilledNotesListContext_GetNote_WithId1_ShouldReturnTheNoteWithIdPropertyEquals1()
        {
            var context = new NotesListContext();

            context.AddNote(new Note());

            var actualNote = context.GetNote(1);

            Assert.AreEqual(1, actualNote.Id);
        }
Exemple #2
0
        public void GivenNewNotesListContext_AddNote_ShouldReturnTheNoteWithIdPropertyEquals1()
        {
            var expectedNote = new Note();

            var context = new NotesListContext();

            var actualNote = context.AddNote(expectedNote);

            Assert.AreEqual(1, actualNote.Id);
        }
Exemple #3
0
        public void GivenNewNotesListContext_GetNotes_ShouldReturnEmptyCollection()
        {
            var expectedEmpty = Array.Empty <Note>();

            var context = new NotesListContext();

            var actualNotes = context.ListAllNotes();

            CollectionAssert.AreEqual(expectedEmpty, actualNotes.ToList());
        }
Exemple #4
0
        public void GivenNewNotesListContext_AddNote_ShouldAddTheNote_SoThatGetNotesReturnsIt()
        {
            var expectedNote = new Note();

            var context = new NotesListContext();

            context.AddNote(expectedNote);

            var actualNotes = context.ListAllNotes();

            CollectionAssert.Contains(actualNotes.ToList(), expectedNote);
        }
Exemple #5
0
        public void GivenFilledNotesListContext_SaveNote_WithId1_ShouldUpdateTheNote()
        {
            const string expected = "Updated";

            var context = new NotesListContext();

            context.AddNote(new Note());

            context.SaveNote(new Note {
                Id = 1, Text = expected
            });

            var actualNote = context.GetNote(1);

            Assert.AreEqual(expected, actualNote.Text);
        }