public void DeleteLastEntity_ThenResultIsValid() { InitContext(); //Before var entites = _repository.GetAll().ToList(); var lastEntity = entites.Last(); //Act _repository.Delete(lastEntity); _uow.Commit(); //Then var result = _repository.GetAll().ToList(); result.Count.Should().Be.EqualTo(entites.Count - 1); }