public void DeleteRecordReturnsNotFoundWhenRecordIsNotFound() { Record record = null; _recordRepositoryMock.Setup(m => m.GetById(It.IsAny <int>())) .Returns(record); var result = _sut.DeleteEntity(1) as NotFoundObjectResult; Assert.That(result, Is.Not.Null); _recordRepositoryMock.Verify(m => m.GetById(It.IsAny <int>()), Times.Once); _recordRepositoryMock.Verify(m => m.Remove(It.IsAny <Record>()), Times.Never); }