Пример #1
0
        public async Task ReturnRightNote()
        {
            var options = TestUtils.GetOptions(nameof(ReturnRightNote));

            using (var arrangeContext = new ManagerLogbookContext(options))
            {
                await arrangeContext.Notes.AddAsync(TestHelpersNote.TestNote1());

                await arrangeContext.SaveChangesAsync();
            }

            using (var assertContext = new ManagerLogbookContext(options))
            {
                var mockedValidator = new Mock <IBusinessValidator>();

                var sut = new NoteService(assertContext, mockedValidator.Object);

                var noteDTO = await sut.GetNoteByIdAsync(TestHelpersNote.TestNote1().Id);

                Assert.AreEqual(noteDTO.Id, TestHelpersNote.TestNoteDTO1().Id);
            }
        }