예제 #1
0
 public GameBuilder(IEnumerable <GameEvent> events)
 {
     Game = Domain.Game.create;
     foreach (var @event in events)
     {
         Handle(@event);
     }
 }
예제 #2
0
 private void Handle(GameEvent @event)
 {
     Game = Domain.GameBuilder.apply(Game, @event);
 }