Ejemplo n.º 1
0
        public void GivenNewNotesListContext_AddNote_ShouldReturnTheNoteWithIdPropertyEquals1()
        {
            var expectedNote = new Note();

            var context = new NotesListContext();

            var actualNote = context.AddNote(expectedNote);

            Assert.AreEqual(1, actualNote.Id);
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
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);
        }