コード例 #1
0
 public void SetUp()
 {
     eventProcessor = new EventProcessor();
     refact = new Cargo ("Refactoring");
     kr = new Ship ("King Roy");
     sfo = new Port("San Francisco", Country.US);
     la = new Port ("Los Angeles", Country.US);
     yyv = new Port("Vancouver",Country.CANADA);
 }
コード例 #2
0
 public ArrivalEvent(DateTime datetime, Port port, Ship ship)
     : base(datetime)
 {
     this.port = port;
     this.ship = ship;
 }
コード例 #3
0
ファイル: Ship.cs プロジェクト: bkleinen/EventSourcingExample
 public void HandleDeparture(DepartureEvent departureEvent)
 {
     Port = Port.AT_SEA;
 }
コード例 #4
0
ファイル: Ship.cs プロジェクト: bkleinen/EventSourcingExample
 public void HandleArrival(ArrivalEvent arrivalEvent)
 {
     Port = arrivalEvent.Port;
 }
コード例 #5
0
 public DepartureEvent(DateTime datetime, Port port, Ship ship)
     : base(datetime)
 {
     this.port = port;
     this.ship = ship;
 }