public void Delete_Returns_True_If_Found_And_Deleted()
        {
            //Arrange
            var id           = A <int>();
            var notification = new UserNotification();

            _repository.Setup(x => x.GetByKey(id)).Returns(notification);

            //Act
            var deleted = _sut.DeleteById(id);

            //Assert
            _repository.Verify(x => x.Delete(notification), Times.Once);
            Assert.True(deleted.IsNone);
            VerifySaved();
        }