Exemplo n.º 1
0
        public void DefaultSerializer_ShouldSerializeAndDeserializeData()
        {
            var ev         = new TyreChangedEvent(Guid.NewGuid(), 0, new Tyre(), TyrePlacement.LeftFront);
            var serializer = new DefaultEventSerializer();
            var data       = serializer.Serialize(ev);
            var @event     = serializer.Deserialize <TyreChangedEvent>(data);

            Assert.Equal(TyrePlacement.LeftFront, @event.Placement);
        }
Exemplo n.º 2
0
 private void Handle(TyreChangedEvent domainEvent)
 {
     this.LastEvent = domainEvent;
 }
Exemplo n.º 3
0
 private void HandleEvent(TyreChangedEvent ev)
 {
     this.Money += ev.Tyre.Price;
     this.TyreReserve.Remove(ev.Tyre);
 }
Exemplo n.º 4
0
 private void HandleEvent(TyreChangedEvent ev)
 {
     this.SetTyre(ev.Tyre, ev.Placement);
 }