public void AddNote_IfAddNote_AddsNoteSuccess()
        {
            // arrange
            var note = new NoteDTO();

            _loggerMock.Setup(_ => _.Info(It.IsAny <string>()));
            _noteServiceMock.Setup(_ => _.Add(note)).Returns(note);

            // act
            var statusInfo = _sut.AddNote(note);

            // assert
            _loggerMock.Verify(_ => _.Info(It.IsAny <string>()), Times.Exactly(2));
            _noteServiceMock.Verify(_ => _.Add(note), Times.Once);
            Assert.True(statusInfo.OperationStatus == OperationStatus.Success);
        }
        public NoteDTO AddNote(NoteDTO note)
        {
            var operationStatusInfo = _remoteNotesClient.AddNote(note);

            return(GetAttachedObject(operationStatusInfo));
        }