Ejemplo n.º 1
0
 public void Should_mark_commited_after_commit()
 {
     _aggregate.DoSomething();
     _session.Add(_aggregate);
     _session.Commit();
     Assert.Empty(_aggregate.GetUncommittedChanges());
 }
Ejemplo n.º 2
0
 public void Should_mark_commited_after_commit()
 {
     _aggregate.DoSomething();
     _unitOfWork.Add(_aggregate);
     _unitOfWork.Commit();
     Assert.AreEqual(0, _aggregate.GetUncommittedChanges().Count());
 }
Ejemplo n.º 3
0
        public async Task MarksCommittedAfterCommit()
        {
            _aggregate.DoSomething();
            _session.Add(_aggregate);
            await _session.CommitAsync();

            Assert.AreEqual(0, _aggregate.GetUncommittedChanges().Count());
        }
Ejemplo n.º 4
0
 public void Should_mark_commited_after_save()
 {
     _aggregate.DoSomething();
     _rep.Save(_aggregate, 0);
     Assert.AreEqual(0, _aggregate.GetUncommittedChanges().Count());
 }