public void ShouldAddToDbSet() { var entity = new FakeObject {Id = 1, Name = "TestName"}; _repository.Add(entity); _unitOfWork.Commit(); var result = _fakeDbSet.Find(1); Assert.AreEqual("TestName", result.Name); }
public void ShouldDeleteFromDbSet() { var entity = new FakeObject {Id = 1, Name = "TestName"}; _repository.Add(entity); _unitOfWork.Commit(); Assert.AreEqual(1, _fakeDbSet.Count()); _repository.Delete(entity); _unitOfWork.Commit(); Assert.AreEqual(0, _fakeDbSet.Count()); }