public void SetUp()
        {
            _service    = new Mock <IMarkNotificationAsReadService>();
            _unitOfWork = new Mock <IUnitOfWork>();
            _sut        = new MarkNotificationAsReadCommandHandler(_service.Object, _unitOfWork.Object);

            _command = new MarkNotificationAsReadCommand {
                NotificationId = "notificationId"
            };

            _notification = new Notification(CoursePublishedEvent.Instance, "recipient", "subject", "body");
            _service.Setup(x => x.GetNotification("notificationId", default))
            .ReturnsAsync(_notification);
        }
 public Task <MediatR.Unit> Delete([FromBody] MarkNotificationAsReadCommand command)
 {
     return(Mediator.Send(command));
 }