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(); }