Пример #1
0
 public ModelPlanner(TestableApplication app, IdRegistry ids, Id id)
 {
     _app = app;
     _ids = ids;
     _id  = _ids.MakeId(id);
 }
Пример #2
0
 public IEventPlanner <TChild> Plan <TChild>(Id id) where TChild : IEntity, IChildEntity <TEntity>
 {
     // Use a factory so its 'lazy' - meaning defining the parent doesn't necessarily have to come before defining child
     return(_uow.Plan <TChild, TEntity>(_entityFactory(), _ids.MakeId(id)));
 }
Пример #3
0
 public IEventChecker <TChild> Check <TChild>(Id id) where TChild : IEntity, IChildEntity <TEntity>
 {
     return(_uow.Check <TChild, TEntity>(_entity, _ids.MakeId(id)));
 }