コード例 #1
0
ファイル: NotesController.cs プロジェクト: o-khytrov/reminder
        public IActionResult Create([FromBody] Note note)
        {
            //if (!ModelState.IsValid)
            //    return BadRequest();

            notesRepository.Add(note);
            _unitOfWork.Complete();

            return(Ok(new BaseApiResponse <Note> {
                Success = true, Data = note, Message = ApiMessages.SuccessfullyCreated
            }));
        }
コード例 #2
0
        public void AddNoteAndGetAll()
        {
            ClearNotesFile();
            string message = "some text";

            notesRepository.Add(new Note {
                message = message
            });
            List <Note> notesList = (List <Note>)notesRepository.GetAll();

            Assert.IsTrue(notesList.Any());
            Assert.AreEqual(notesList[0].message, message);
        }
コード例 #3
0
        public void TestAddToEmptyStorage()
        {
            resetStorage();
            string text = "Note #1, погода хороша";

            notesRepository.Add(new Note()
            {
                content = text
            });
            List <Note> notes = (List <Note>)notesRepository.GetAll();

            Assert.Single(notes);
            Assert.Equal(text, notes[0].content);
        }
コード例 #4
0
        public void TestAddToEmptyStorage()
        {
            resetStorage();
            string text = "Note1, здесь содержится текст";

            notesRepository.Add(new Note()
            {
                content = text
            });
            List <Note> notes = (List <Note>)notesRepository.GetAll();

            Assert.Single(notes);
            Assert.Equal(text, notes[0].content);
        }